/*
 * Copyright (c) 1994 Cygnus Support.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms are permitted
 * provided that the above copyright notice and this paragraph are
 * duplicated in all such forms and that any documentation,
 * and/or other materials related to such
 * distribution and use acknowledge that the software was developed
 * at Cygnus Support, Inc.  Cygnus Support, Inc. may not be used to
 * endorse or promote products derived from this software without
 * specific prior written permission.
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 */
#include "test.h"

#if ((__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || __GNUC__ > 4)
#pragma GCC diagnostic ignored "-Woverflow"
#ifdef __clang__
#pragma GCC diagnostic ignored "-Wliteral-range"
#endif
#endif
double_type doubles[] =
{
#if TEST_PART == 1 || TEST_PART == -1
{__LINE__, " -211.8+",   -2.1180000000e+02, 7, },
{__LINE__, "-3267-45",   -3.2670000000e+03, 5, },
{__LINE__, "-45 .32",   -4.5000000000e+01, 3, },
{__LINE__, "-45-",   -4.5000000000e+01, 3, },
{__LINE__, "-45.",   -4.5000000000e+01, 4, },
{__LINE__, "-67e+32",   -6.7000000000e+33, 7, },
{__LINE__, "-67.32 ",   -6.7320000000e+01, 6, },
{__LINE__, " ",    0.0000000000e+00, 0, },
{__LINE__, " +",    0.0000000000e+00, 0, },
{__LINE__, " +-",    0.0000000000e+00, 0, },
{__LINE__, " -e",    0.0000000000e+00, 0, },
{__LINE__, " .",    0.0000000000e+00,0, },
{__LINE__, " .- -32",    0.0000000000e+00,0, },
{__LINE__, " e",    0.0000000000e+00, 0, },
{__LINE__, " e+67",    0.0000000000e+00, 0, },
{__LINE__, " e-45",    0.0000000000e+00, 0, },
{__LINE__, " e-67.-",    0.0000000000e+00, 0, },
{__LINE__, " e.+",    0.0000000000e+00, 0, },
{__LINE__, "+ . ",    0.0000000000e+00, 0, },
{__LINE__, "+ e-e-",    0.0000000000e+00, 0, },
{__LINE__, "+",    0.0000000000e+00, 0, },
{__LINE__, "++ 45ee",    0.0000000000e+00, 0, },
{__LINE__, "++ e",    0.0000000000e+00, 0, },
{__LINE__, "++",    0.0000000000e+00, 0, },
{__LINE__, "++e32",    0.0000000000e+00, 0, },
{__LINE__, "++ee+67",    0.0000000000e+00, 0, },
{__LINE__, "+- ",    0.0000000000e+00, 0, },
{__LINE__, "+---.",    0.0000000000e+00, 0, },
{__LINE__, "+.",    0.0000000000e+00,0, },
{__LINE__, "+..45",    0.0000000000e+00,0, },
{__LINE__, "+.e67",    0.0000000000e+00,0, },
{__LINE__, "+e",    0.0000000000e+00, 0, },
{__LINE__, "+ee ",    0.0000000000e+00, 0, },
{__LINE__, "+ee.++",    0.0000000000e+00, 0, },
{__LINE__, "- ",    0.0000000000e+00, 0, },
{__LINE__, "- 32.",    0.0000000000e+00, 0, },
{__LINE__, "-",    0.0000000000e+00, 0, },
{__LINE__, "-+-+--",    0.0000000000e+00, 0, },
{__LINE__, "-+4545",    0.0000000000e+00, 0, },
{__LINE__, "--",    0.0000000000e+00, 0, },
{__LINE__, "--32e",    0.0000000000e+00, 0, },
{__LINE__, "--45+e45",    0.0000000000e+00, 0, },
{__LINE__, "-.  ",    0.0000000000e+00,0, },
{__LINE__, "-. ",    0.0000000000e+00,0, },
{__LINE__, "-.",    0.0000000000e+00,0, },
{__LINE__, "-.--",    0.0000000000e+00,0, },
{__LINE__, "-e ",    0.0000000000e+00, 0, },
{__LINE__, "-e",    0.0000000000e+00, 0, },
{__LINE__, "-e+",    0.0000000000e+00, 0, },
{__LINE__, "-e.- ",    0.0000000000e+00, 0, },
{__LINE__, ". 45-",    0.0000000000e+00,0, },
{__LINE__, ". e-32",    0.0000000000e+00,0, },
{__LINE__, ".",    0.0000000000e+00,0, },
{__LINE__, ".+  32",    0.0000000000e+00,0, },
{__LINE__, ".++",    0.0000000000e+00,0, },
{__LINE__, ".+.ee",    0.0000000000e+00,0, },
{__LINE__, ".+e",    0.0000000000e+00,0, },
{__LINE__, ".- 67e",    0.0000000000e+00,0, },
{__LINE__, "..",    0.0000000000e+00,0, },
{__LINE__, "..45673267",    0.0000000000e+00,0, },
{__LINE__, "..6767",    0.0000000000e+00,0, },
{__LINE__, ".e45  32",    0.0000000000e+00,0, },
{__LINE__, ".e67 ",    0.0000000000e+00,0, },
{__LINE__, ".e67.32-",    0.0000000000e+00,0, },
{__LINE__, ".ee.",    0.0000000000e+00,0, },
{__LINE__, "e  45e",    0.0000000000e+00, 0, },
{__LINE__, "e +",    0.0000000000e+00, 0, },
{__LINE__, "e 3245-",    0.0000000000e+00, 0, },
{__LINE__, "e",    0.0000000000e+00, 0, },
{__LINE__, "e+45",    0.0000000000e+00, 0, },
{__LINE__, "e+45--",    0.0000000000e+00, 0, },
{__LINE__, "e-6745.",    0.0000000000e+00, 0, },
{__LINE__, "e-e",    0.0000000000e+00, 0, },
{__LINE__, "e. ",    0.0000000000e+00, 0, },
{__LINE__, "e.+",    0.0000000000e+00, 0, },
{__LINE__, "e.-.-",    0.0000000000e+00, 0, },
{__LINE__, "e32",    0.0000000000e+00, 0, },
{__LINE__, "e32.e",    0.0000000000e+00, 0, },
{__LINE__, "e45 45.67",    0.0000000000e+00, 0, },
{__LINE__, "e45",    0.0000000000e+00, 0, },
{__LINE__, "e45+.6767",    0.0000000000e+00, 0, },
{__LINE__, "e45.67+32",    0.0000000000e+00, 0, },
{__LINE__, "e45ee+-",    0.0000000000e+00, 0, },
{__LINE__, "e67",    0.0000000000e+00, 0, },
{__LINE__, "e6745+  ",    0.0000000000e+00, 0, },
{__LINE__, "e6745e",    0.0000000000e+00, 0, },
{__LINE__, "e67e-e ",    0.0000000000e+00, 0, },
{__LINE__, "ee +",    0.0000000000e+00, 0, },
{__LINE__, "  32.",    3.2000000000e+01, 5, },
{__LINE__, " +32",    3.2000000000e+01, 4, },
{__LINE__, "+32+",    3.2000000000e+01, 3, },
{__LINE__, "+32+++",    3.2000000000e+01, 3, },
{__LINE__, "32  32",    3.2000000000e+01, 2, },
{__LINE__, "32 . . ",    3.2000000000e+01, 2, },
{__LINE__, "32 45.",    3.2000000000e+01, 2, },
{__LINE__, "32",    3.2000000000e+01, 2, },
{__LINE__, "32+",    3.2000000000e+01, 2, },
{__LINE__, "32++.67-",    3.2000000000e+01, 2, },
{__LINE__, "32+.3267+",    3.2000000000e+01, 2, },
{__LINE__, "32+45e32 ",    3.2000000000e+01, 2, },
{__LINE__, "32+e67",    3.2000000000e+01, 2, },
{__LINE__, "32- +6732",    3.2000000000e+01, 2, },
{__LINE__, "32- -",    3.2000000000e+01, 2, },
{__LINE__, "32-+-+32",    3.2000000000e+01, 2, },
{__LINE__, "32-+32",    3.2000000000e+01, 2, },
{__LINE__, "32--32.67",    3.2000000000e+01, 2, },
{__LINE__, "32--67",    3.2000000000e+01, 2, },
{__LINE__, "32..4545",    3.2000000000e+01, 3, },
{__LINE__, "32.e",    3.2000000000e+01, 3, },
{__LINE__, ".32 .32",    3.2000000000e-01, 3, },
{__LINE__, ".32.",    3.2000000000e-01, 3, },
{__LINE__, "3232 e",    3.2320000000e+03, 4, },
{__LINE__, "3232",    3.2320000000e+03, 4, },
{__LINE__, "323232+.45",    3.2323200000e+05, 6, },
{__LINE__, "32.45",    3.2450000000e+01, 5, },
{__LINE__, "32.45--",    3.2450000000e+01, 5, },
{__LINE__, "324532",    3.2453200000e+05, 6, },
{__LINE__, "324567-45",    3.2456700000e+05, 6, },
{__LINE__, " 3267+45",    3.2670000000e+03, 5, },
{__LINE__, "3267-",    3.2670000000e+03, 4, },
{__LINE__, " 45",    4.5000000000e+01, 3, },
{__LINE__, "45  67e",    4.5000000000e+01, 2, },
{__LINE__, "45 45 45",    4.5000000000e+01, 2, },
{__LINE__, "45 45",    4.5000000000e+01, 2, },
{__LINE__, "45 e+32",    4.5000000000e+01, 2, },
{__LINE__, "45",    4.5000000000e+01, 2, },
{__LINE__, "45+ .32",    4.5000000000e+01, 2, },
{__LINE__, "45+.4545",    4.5000000000e+01, 2, },
{__LINE__, "45- -67.",    4.5000000000e+01, 2, },
{__LINE__, "45- 32",    4.5000000000e+01, 2, },
{__LINE__, "45-",    4.5000000000e+01, 2, },
{__LINE__, "45-.+",    4.5000000000e+01, 2, },
{__LINE__, "45-.+..",    4.5000000000e+01, 2, },
{__LINE__, "45e",    4.5000000000e+01, 2, },
{__LINE__, "45e32",    4.5000000000e+33, 5, },
{__LINE__, "4532",    4.5320000000e+03, 4, },
{__LINE__, "+4545--",    4.5450000000e+03, 5, },
{__LINE__, "4545",    4.5450000000e+03, 4, },
{__LINE__, "4545-+",    4.5450000000e+03, 4, },
{__LINE__, "45.45",    4.5450000000e+01, 5, },
{__LINE__, "454532+.45",    4.5453200000e+05, 6, },
{__LINE__, "45454567324",    4.5454567324e+10, 11, },
{__LINE__, "45456767",    4.5456767000e+07, 8, },
{__LINE__, "+4567",    4.5670000000e+03, 5, },
{__LINE__, "4567",    4.5670000000e+03, 4, },
{__LINE__, " +456732",    4.5673200000e+05, 8, },
{__LINE__, "456732e",    4.5673200000e+05, 6, },
{__LINE__, "456767.",    4.5676700000e+05, 7, },
{__LINE__, "  67. 45",    6.7000000000e+01, 5, },
{__LINE__, " +67-45",    6.7000000000e+01, 4, },
{__LINE__, " 67 ",    6.7000000000e+01, 3, },
{__LINE__, " 67e -",    6.7000000000e+01, 3, },
{__LINE__, "+67+",    6.7000000000e+01, 3, },
{__LINE__, "+67+4567",    6.7000000000e+01, 3, },
{__LINE__, "+67-",    6.7000000000e+01, 3, },
{__LINE__, "67 -",    6.7000000000e+01, 2, },
{__LINE__, "67 32",    6.7000000000e+01, 2, },
{__LINE__, "67 6745",    6.7000000000e+01, 2, },
{__LINE__, "67",    6.7000000000e+01, 2, },
{__LINE__, "67+",    6.7000000000e+01, 2, },
{__LINE__, "67+-3267",    6.7000000000e+01, 2, },
{__LINE__, "67+3232 .",    6.7000000000e+01, 2, },
{__LINE__, "67-",    6.7000000000e+01, 2, },
{__LINE__, "67-32e45 ",    6.7000000000e+01, 2, },
{__LINE__, "67e ",    6.7000000000e+01, 2, },
{__LINE__, "67ee",    6.7000000000e+01, 2, },
{__LINE__, ".67",    6.7000000000e-01, 3, },
{__LINE__, "6732",    6.7320000000e+03, 4, },
{__LINE__, "6732e32",    6.7320000000e+35, 7, },
{__LINE__, "+673267-",    6.7326700000e+05, 7, },
{__LINE__, "67326767",    6.7326767000e+07, 8, },
{__LINE__, "6745+e67",    6.7450000000e+03, 4, },
{__LINE__, "6745..e",    6.7450000000e+03, 5, },
{__LINE__, "6745ee",    6.7450000000e+03, 4, },
{__LINE__, "+6767",    6.7670000000e+03, 5, },
{__LINE__, "6767",    6.7670000000e+03, 4, },
{__LINE__, "676767+",    6.7676700000e+05, 6, },
{__LINE__, " -01",   -1.0000000000e+00, 4, },
{__LINE__, " -1",   -1.0000000000e+00, 3, },
{__LINE__, "-01",   -1.0000000000e+00, 3, },
{__LINE__, "-1",   -1.0000000000e+00, 2, },
{__LINE__, " -.1",   -1.0000000000e-01, 4, },
{__LINE__, " -0.1",   -1.0000000000e-01, 5, },
{__LINE__, "-.1",   -1.0000000000e-01, 3, },
{__LINE__, "-0.1",   -1.0000000000e-01, 4, },
{__LINE__, " -01241e-1",   -1.2410000000e+02, 10, },
{__LINE__, " -1241e-1",   -1.2410000000e+02, 9, },
{__LINE__, "-01241e-1",   -1.2410000000e+02, 9, },
{__LINE__, "-1241e-1",   -1.2410000000e+02, 8, },
{__LINE__, " -.1241e-1",   -1.2410000000e-02, 10, },
{__LINE__, " -0.1241e-1",   -1.2410000000e-02, 11, },
{__LINE__, "-.1241e-1",   -1.2410000000e-02, 9, },
{__LINE__, "-0.1241e-1",   -1.2410000000e-02, 10, },
{__LINE__, " -01241e-20",   -1.2410000000e-17, 11, },
{__LINE__, " -1241e-20",   -1.2410000000e-17, 10, },
{__LINE__, "-01241e-20",   -1.2410000000e-17, 10, },
{__LINE__, "-1241e-20",   -1.2410000000e-17, 9, },
{__LINE__, " -.1241e+1",   -1.2410000000e+00, 10, },
{__LINE__, " -.1241e1",   -1.2410000000e+00, 9, },
{__LINE__, " -0.1241e+1",   -1.2410000000e+00, 11, },
{__LINE__, " -0.1241e1",   -1.2410000000e+00, 10, },
{__LINE__, "-.1241e+1",   -1.2410000000e+00, 9, },
{__LINE__, "-.1241e1",   -1.2410000000e+00, 8, },
{__LINE__, "-0.1241e+1",   -1.2410000000e+00, 10, },
{__LINE__, "-0.1241e1",   -1.2410000000e+00, 9, },
{__LINE__, " -01241",   -1.2410000000e+03, 7, },
{__LINE__, " -01241+",   -1.2410000000e+03, 7, },
{__LINE__, " -01241+1",   -1.2410000000e+03, 7, },
{__LINE__, " -01241+20",   -1.2410000000e+03, 7, },
{__LINE__, " -01241-",   -1.2410000000e+03, 7, },
{__LINE__, " -01241-1",   -1.2410000000e+03, 7, },
{__LINE__, " -01241-20",   -1.2410000000e+03, 7, },
{__LINE__, " -01241e",   -1.2410000000e+03, 7, },
{__LINE__, " -01241e+",   -1.2410000000e+03, 7, },
{__LINE__, " -01241e-",   -1.2410000000e+03, 7, },
{__LINE__, " -1241",   -1.2410000000e+03, 6, },
{__LINE__, " -1241+",   -1.2410000000e+03, 6, },
{__LINE__, " -1241+1",   -1.2410000000e+03, 6, },
{__LINE__, " -1241+20",   -1.2410000000e+03, 6, },
{__LINE__, " -1241-",   -1.2410000000e+03, 6, },
{__LINE__, " -1241-1",   -1.2410000000e+03, 6, },
{__LINE__, " -1241-20",   -1.2410000000e+03, 6, },
{__LINE__, " -1241e",   -1.2410000000e+03, 6, },
{__LINE__, " -1241e+",   -1.2410000000e+03, 6, },
{__LINE__, " -1241e-",   -1.2410000000e+03, 6, },
{__LINE__, "-01241",   -1.2410000000e+03, 6, },
{__LINE__, "-01241+",   -1.2410000000e+03, 6, },
{__LINE__, "-01241+1",   -1.2410000000e+03, 6, },
{__LINE__, "-01241+20",   -1.2410000000e+03, 6, },
{__LINE__, "-01241-",   -1.2410000000e+03, 6, },
{__LINE__, "-01241-1",   -1.2410000000e+03, 6, },
{__LINE__, "-01241-20",   -1.2410000000e+03, 6, },
{__LINE__, "-01241e",   -1.2410000000e+03, 6, },
{__LINE__, "-01241e+",   -1.2410000000e+03, 6, },
{__LINE__, "-01241e-",   -1.2410000000e+03, 6, },
{__LINE__, "-1241",   -1.2410000000e+03, 5, },
{__LINE__, "-1241+",   -1.2410000000e+03, 5, },
{__LINE__, "-1241+1",   -1.2410000000e+03, 5, },
{__LINE__, "-1241+20",   -1.2410000000e+03, 5, },
{__LINE__, "-1241-",   -1.2410000000e+03, 5, },
{__LINE__, "-1241-1",   -1.2410000000e+03, 5, },
{__LINE__, "-1241-20",   -1.2410000000e+03, 5, },
{__LINE__, "-1241e",   -1.2410000000e+03, 5, },
{__LINE__, "-1241e+",   -1.2410000000e+03, 5, },
{__LINE__, "-1241e-",   -1.2410000000e+03, 5, },
{__LINE__, " -01241e+1",   -1.2410000000e+04, 10, },
{__LINE__, " -01241e1",   -1.2410000000e+04, 9, },
{__LINE__, " -1241e+1",   -1.2410000000e+04, 9, },
{__LINE__, " -1241e1",   -1.2410000000e+04, 8, },
{__LINE__, "-01241e+1",   -1.2410000000e+04, 9, },
{__LINE__, "-01241e1",   -1.2410000000e+04, 8, },
{__LINE__, "-1241e+1",   -1.2410000000e+04, 8, },
{__LINE__, "-1241e1",   -1.2410000000e+04, 7, },
{__LINE__, " -.1241e+20",   -1.2410000000e+19, 11, },
{__LINE__, " -.1241e20",   -1.2410000000e+19, 10, },
{__LINE__, " -0.1241e+20",   -1.2410000000e+19, 12, },
{__LINE__, " -0.1241e20",   -1.2410000000e+19, 11, },
{__LINE__, "-.1241e+20",   -1.2410000000e+19, 10, },
{__LINE__, "-.1241e20",   -1.2410000000e+19, 9, },
{__LINE__, "-0.1241e+20",   -1.2410000000e+19, 11, },
{__LINE__, "-0.1241e20",   -1.2410000000e+19, 10, },
{__LINE__, " -01241e+20",   -1.2410000000e+23, 11, },
{__LINE__, " -01241e20",   -1.2410000000e+23, 10, },
{__LINE__, " -1241e+20",   -1.2410000000e+23, 10, },
{__LINE__, " -1241e20",   -1.2410000000e+23, 9, },
{__LINE__, "-01241e+20",   -1.2410000000e+23, 10, },
{__LINE__, "-01241e20",   -1.2410000000e+23, 9, },
{__LINE__, "-1241e+20",   -1.2410000000e+23, 9, },
{__LINE__, "-1241e20",   -1.2410000000e+23, 8, },
{__LINE__, " -.1241",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241+",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241+1",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241+20",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241-",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241-1",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241-20",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241e",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241e+",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241e-",   -1.2410000000e-01, 7, },
{__LINE__, " -0.1241",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241+",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241+1",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241+20",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241-",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241-1",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241-20",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241e",   -1.2410000000e-01, 8, },
#endif
#if TEST_PART == 2 || TEST_PART == -1
{__LINE__, " -0.1241e+",   -1.2410000000e-01, 8, },
{__LINE__, " -0.1241e-",   -1.2410000000e-01, 8, },
{__LINE__, "-.1241",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241+",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241+1",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241+20",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241-",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241-1",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241-20",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241e",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241e+",   -1.2410000000e-01, 6, },
{__LINE__, "-.1241e-",   -1.2410000000e-01, 6, },
{__LINE__, "-0.1241",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241+",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241+1",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241+20",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241-",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241-1",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241-20",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241e",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241e+",   -1.2410000000e-01, 7, },
{__LINE__, "-0.1241e-",   -1.2410000000e-01, 7, },
{__LINE__, " -.1241e-20",   -1.2410000000e-21, 11, },
{__LINE__, " -0.1241e-20",   -1.2410000000e-21, 12, },
{__LINE__, "-.1241e-20",   -1.2410000000e-21, 10, },
{__LINE__, "-0.1241e-20",   -1.2410000000e-21, 11, },
{__LINE__, " -.12411",   -1.2411000000e-01, 8, },
{__LINE__, " -0.12411",   -1.2411000000e-01, 9, },
{__LINE__, "-.12411",   -1.2411000000e-01, 7, },
{__LINE__, "-0.12411",   -1.2411000000e-01, 8, },
{__LINE__, " -012411",   -1.2411000000e+04, 8, },
{__LINE__, " -12411",   -1.2411000000e+04, 7, },
{__LINE__, "-012411",   -1.2411000000e+04, 7, },
{__LINE__, "-12411",   -1.2411000000e+04, 6, },
{__LINE__, " -.124120",   -1.2412000000e-01, 9, },
{__LINE__, " -0.124120",   -1.2412000000e-01, 10, },
{__LINE__, "-.124120",   -1.2412000000e-01, 8, },
{__LINE__, "-0.124120",   -1.2412000000e-01, 9, },
{__LINE__, " -0124120",   -1.2412000000e+05, 9, },
{__LINE__, " -124120",   -1.2412000000e+05, 8, },
{__LINE__, "-0124120",   -1.2412000000e+05, 8, },
{__LINE__, "-124120",   -1.2412000000e+05, 7, },
{__LINE__, " -020",   -2.0000000000e+01, 5, },
{__LINE__, " -20",   -2.0000000000e+01, 4, },
{__LINE__, "-020",   -2.0000000000e+01, 4, },
{__LINE__, "-20",   -2.0000000000e+01, 3, },
{__LINE__, " -.20",   -2.0000000000e-01, 5, },
{__LINE__, " -0.20",   -2.0000000000e-01, 6, },
{__LINE__, "-.20",   -2.0000000000e-01, 4, },
{__LINE__, "-0.20",   -2.0000000000e-01, 5, },
{__LINE__, " -211",   -2.1100000000e+02, 5, },
{__LINE__, " -211+",   -2.1100000000e+02, 5, },
{__LINE__, " -211+1",   -2.1100000000e+02, 5, },
{__LINE__, " -211+20",   -2.1100000000e+02, 5, },
{__LINE__, " -211-",   -2.1100000000e+02, 5, },
{__LINE__, " -211-1",   -2.1100000000e+02, 5, },
{__LINE__, " -211-20",   -2.1100000000e+02, 5, },
{__LINE__, " -211.",   -2.1100000000e+02, 6, },
{__LINE__, " -211.+",   -2.1100000000e+02, 6, },
{__LINE__, " -211.+1",   -2.1100000000e+02, 6, },
{__LINE__, " -211.+20",   -2.1100000000e+02, 6, },
{__LINE__, " -211.-",   -2.1100000000e+02, 6, },
{__LINE__, " -211.-1",   -2.1100000000e+02, 6, },
{__LINE__, " -211.-20",   -2.1100000000e+02, 6, },
{__LINE__, " -211.e",   -2.1100000000e+02, 6, },
{__LINE__, " -211.e+",   -2.1100000000e+02, 6, },
{__LINE__, " -211.e-",   -2.1100000000e+02, 6, },
{__LINE__, " -211e",   -2.1100000000e+02, 5, },
{__LINE__, " -211e+",   -2.1100000000e+02, 5, },
{__LINE__, " -211e-",   -2.1100000000e+02, 5, },
{__LINE__, "-211",   -2.1100000000e+02, 4, },
{__LINE__, "-211+",   -2.1100000000e+02, 4, },
{__LINE__, "-211+1",   -2.1100000000e+02, 4, },
{__LINE__, "-211+20",   -2.1100000000e+02, 4, },
{__LINE__, "-211-",   -2.1100000000e+02, 4, },
{__LINE__, "-211-1",   -2.1100000000e+02, 4, },
{__LINE__, "-211-20",   -2.1100000000e+02, 4, },
{__LINE__, "-211.",   -2.1100000000e+02, 5, },
{__LINE__, "-211.+",   -2.1100000000e+02, 5, },
{__LINE__, "-211.+1",   -2.1100000000e+02, 5, },
{__LINE__, "-211.+20",   -2.1100000000e+02, 5, },
{__LINE__, "-211.-",   -2.1100000000e+02, 5, },
{__LINE__, "-211.-1",   -2.1100000000e+02, 5, },
{__LINE__, "-211.-20",   -2.1100000000e+02, 5, },
{__LINE__, "-211.e",   -2.1100000000e+02, 5, },
{__LINE__, "-211.e+",   -2.1100000000e+02, 5, },
{__LINE__, "-211.e-",   -2.1100000000e+02, 5, },
{__LINE__, "-211e",   -2.1100000000e+02, 4, },
{__LINE__, "-211e+",   -2.1100000000e+02, 4, },
{__LINE__, "-211e-",   -2.1100000000e+02, 4, },
{__LINE__, " -211.e+20",   -2.1100000000e+22, 10, },
{__LINE__, " -211.e20",   -2.1100000000e+22, 9, },
{__LINE__, " -211e+20",   -2.1100000000e+22, 9, },
{__LINE__, " -211e20",   -2.1100000000e+22, 8, },
{__LINE__, "-211.e+20",   -2.1100000000e+22, 9, },
{__LINE__, "-211.e20",   -2.1100000000e+22, 8, },
{__LINE__, "-211e+20",   -2.1100000000e+22, 8, },
{__LINE__, "-211e20",   -2.1100000000e+22, 7, },
{__LINE__, " -211.e-1",   -2.1100000000e+01, 9, },
{__LINE__, " -211e-1",   -2.1100000000e+01, 8, },
{__LINE__, "-211.e-1",   -2.1100000000e+01, 8, },
{__LINE__, "-211e-1",   -2.1100000000e+01, 7, },
{__LINE__, " -211.e+1",   -2.1100000000e+03, 9, },
{__LINE__, " -211.e1",   -2.1100000000e+03, 8, },
{__LINE__, " -211e+1",   -2.1100000000e+03, 8, },
{__LINE__, " -211e1",   -2.1100000000e+03, 7, },
{__LINE__, "-211.e+1",   -2.1100000000e+03, 8, },
{__LINE__, "-211.e1",   -2.1100000000e+03, 7, },
{__LINE__, "-211e+1",   -2.1100000000e+03, 7, },
{__LINE__, "-211e1",   -2.1100000000e+03, 6, },
{__LINE__, " -211.e-20",   -2.1100000000e-18, 10, },
{__LINE__, " -211e-20",   -2.1100000000e-18, 9, },
{__LINE__, "-211.e-20",   -2.1100000000e-18, 9, },
{__LINE__, "-211e-20",   -2.1100000000e-18, 8, },
{__LINE__, " -211.1",   -2.1110000000e+02, 7, },
{__LINE__, "-211.1",   -2.1110000000e+02, 6, },
{__LINE__, " -2111",   -2.1110000000e+03, 6, },
{__LINE__, "-2111",   -2.1110000000e+03, 5, },
{__LINE__, " -2111241e-20",   -2.1112410000e-14, 13, },
{__LINE__, "-2111241e-20",   -2.1112410000e-14, 12, },
{__LINE__, " -211.1241e-1",   -2.1112410000e+01, 13, },
{__LINE__, "-211.1241e-1",   -2.1112410000e+01, 12, },
{__LINE__, " -211.1241",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241+",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241+1",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241+20",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241-",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241-1",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241-20",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241e",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241e+",   -2.1112410000e+02, 10, },
{__LINE__, " -211.1241e-",   -2.1112410000e+02, 10, },
{__LINE__, "-211.1241",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241+",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241+1",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241+20",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241-",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241-1",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241-20",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241e",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241e+",   -2.1112410000e+02, 9, },
{__LINE__, "-211.1241e-",   -2.1112410000e+02, 9, },
{__LINE__, " -211.1241e+1",   -2.1112410000e+03, 13, },
{__LINE__, " -211.1241e1",   -2.1112410000e+03, 12, },
{__LINE__, "-211.1241e+1",   -2.1112410000e+03, 12, },
{__LINE__, "-211.1241e1",   -2.1112410000e+03, 11, },
{__LINE__, " -2111241e-1",   -2.1112410000e+05, 12, },
{__LINE__, "-2111241e-1",   -2.1112410000e+05, 11, },
{__LINE__, " -2111241",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241+",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241+1",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241+20",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241-",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241-1",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241-20",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241e",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241e+",   -2.1112410000e+06, 9, },
{__LINE__, " -2111241e-",   -2.1112410000e+06, 9, },
{__LINE__, "-2111241",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241+",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241+1",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241+20",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241-",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241-1",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241-20",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241e",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241e+",   -2.1112410000e+06, 8, },
{__LINE__, "-2111241e-",   -2.1112410000e+06, 8, },
{__LINE__, " -2111241e+1",   -2.1112410000e+07, 12, },
{__LINE__, " -2111241e1",   -2.1112410000e+07, 11, },
{__LINE__, "-2111241e+1",   -2.1112410000e+07, 11, },
{__LINE__, "-2111241e1",   -2.1112410000e+07, 10, },
{__LINE__, " -211.1241e+20",   -2.1112410000e+22, 14, },
{__LINE__, " -211.1241e20",   -2.1112410000e+22, 13, },
{__LINE__, "-211.1241e+20",   -2.1112410000e+22, 13, },
{__LINE__, "-211.1241e20",   -2.1112410000e+22, 12, },
{__LINE__, " -2111241e+20",   -2.1112410000e+26, 13, },
{__LINE__, " -2111241e20",   -2.1112410000e+26, 12, },
{__LINE__, "-2111241e+20",   -2.1112410000e+26, 12, },
{__LINE__, "-2111241e20",   -2.1112410000e+26, 11, },
{__LINE__, " -211.1241e-20",   -2.1112410000e-18, 14, },
{__LINE__, "-211.1241e-20",   -2.1112410000e-18, 13, },
{__LINE__, " -211.12411",   -2.1112411000e+02, 11, },
{__LINE__, "-211.12411",   -2.1112411000e+02, 10, },
{__LINE__, " -21112411",   -2.1112411000e+07, 10, },
{__LINE__, "-21112411",   -2.1112411000e+07, 9, },
{__LINE__, " -211124120",   -2.1112412000e+08, 11, },
{__LINE__, "-211124120",   -2.1112412000e+08, 10, },
{__LINE__, " -211.124120",   -2.1112412000e+02, 12, },
{__LINE__, "-211.124120",   -2.1112412000e+02, 11, },
{__LINE__, " -211.20",   -2.1120000000e+02, 8, },
{__LINE__, "-211.20",   -2.1120000000e+02, 7, },
{__LINE__, " -21120",   -2.1120000000e+04, 7, },
{__LINE__, "-21120",   -2.1120000000e+04, 6, },
{__LINE__, " -211.8e-1",   -2.1180000000e+01, 10, },
{__LINE__, "-211.8e-1",   -2.1180000000e+01, 9, },
{__LINE__, " -211.8e+1",   -2.1180000000e+03, 10, },
{__LINE__, " -211.8e1",   -2.1180000000e+03, 9, },
{__LINE__, " -2118",   -2.1180000000e+03, 6, },
{__LINE__, " -2118+",   -2.1180000000e+03, 6, },
{__LINE__, " -2118+1",   -2.1180000000e+03, 6, },
{__LINE__, " -2118+20",   -2.1180000000e+03, 6, },
{__LINE__, " -2118-",   -2.1180000000e+03, 6, },
{__LINE__, " -2118-1",   -2.1180000000e+03, 6, },
{__LINE__, " -2118-20",   -2.1180000000e+03, 6, },
{__LINE__, " -2118e",   -2.1180000000e+03, 6, },
{__LINE__, " -2118e+",   -2.1180000000e+03, 6, },
{__LINE__, " -2118e-",   -2.1180000000e+03, 6, },
{__LINE__, "-211.8e+1",   -2.1180000000e+03, 9, },
{__LINE__, "-211.8e1",   -2.1180000000e+03, 8, },
{__LINE__, "-2118",   -2.1180000000e+03, 5, },
{__LINE__, "-2118+",   -2.1180000000e+03, 5, },
{__LINE__, "-2118+1",   -2.1180000000e+03, 5, },
{__LINE__, "-2118+20",   -2.1180000000e+03, 5, },
{__LINE__, "-2118-",   -2.1180000000e+03, 5, },
{__LINE__, "-2118-1",   -2.1180000000e+03, 5, },
{__LINE__, "-2118-20",   -2.1180000000e+03, 5, },
{__LINE__, "-2118e",   -2.1180000000e+03, 5, },
{__LINE__, "-2118e+",   -2.1180000000e+03, 5, },
{__LINE__, "-2118e-",   -2.1180000000e+03, 5, },
{__LINE__, " -2118e+1",   -2.1180000000e+04, 9, },
{__LINE__, " -2118e1",   -2.1180000000e+04, 8, },
{__LINE__, "-2118e+1",   -2.1180000000e+04, 8, },
{__LINE__, "-2118e1",   -2.1180000000e+04, 7, },
{__LINE__, " -2118e+20",   -2.1180000000e+23, 10, },
{__LINE__, " -2118e20",   -2.1180000000e+23, 9, },
{__LINE__, "-2118e+20",   -2.1180000000e+23, 9, },
{__LINE__, "-2118e20",   -2.1180000000e+23, 8, },
{__LINE__, " -2118e-20",   -2.1180000000e-17, 10, },
{__LINE__, "-2118e-20",   -2.1180000000e-17, 9, },
{__LINE__, " -211.8e-20",   -2.1180000000e-18, 11, },
{__LINE__, "-211.8e-20",   -2.1180000000e-18, 10, },
{__LINE__, " -211.8",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8+",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8+1",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8+20",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8-",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8-1",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8-20",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8e",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8e+",   -2.1180000000e+02, 7, },
{__LINE__, " -211.8e-",   -2.1180000000e+02, 7, },
{__LINE__, " -2118e-1",   -2.1180000000e+02, 9, },
{__LINE__, "-211.8",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8+",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8+1",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8+20",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8-",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8-1",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8-20",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8e",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8e+",   -2.1180000000e+02, 6, },
{__LINE__, "-211.8e-",   -2.1180000000e+02, 6, },
{__LINE__, "-2118e-1",   -2.1180000000e+02, 8, },
{__LINE__, " -211.8e+20",   -2.1180000000e+22, 11, },
{__LINE__, " -211.8e20",   -2.1180000000e+22, 10, },
{__LINE__, "-211.8e+20",   -2.1180000000e+22, 10, },
{__LINE__, "-211.8e20",   -2.1180000000e+22, 9, },
{__LINE__, " -211.81",   -2.1181000000e+02, 8, },
{__LINE__, "-211.81",   -2.1181000000e+02, 7, },
{__LINE__, " -21181",   -2.1181000000e+04, 7, },
{__LINE__, "-21181",   -2.1181000000e+04, 6, },
{__LINE__, " -211.820",   -2.1182000000e+02, 9, },
{__LINE__, "-211.820",   -2.1182000000e+02, 8, },
{__LINE__, " -211820",   -2.1182000000e+05, 8, },
{__LINE__, "-211820",   -2.1182000000e+05, 7, },
{__LINE__, " -2119e-20",   -2.1190000000e-17, 10, },
{__LINE__, "-2119e-20",   -2.1190000000e-17, 9, },
{__LINE__, " -211.9e-1",   -2.1190000000e+01, 10, },
{__LINE__, "-211.9e-1",   -2.1190000000e+01, 9, },
{__LINE__, " -211.9",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9+",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9+1",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9+20",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9-",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9-1",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9-20",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9e",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9e+",   -2.1190000000e+02, 7, },
{__LINE__, " -211.9e-",   -2.1190000000e+02, 7, },
{__LINE__, " -2119e-1",   -2.1190000000e+02, 9, },
{__LINE__, "-211.9",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9+",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9+1",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9+20",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9-",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9-1",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9-20",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9e",   -2.1190000000e+02, 6, },
#endif
#if TEST_PART == 3 || TEST_PART == -1
{__LINE__, "-211.9e+",   -2.1190000000e+02, 6, },
{__LINE__, "-211.9e-",   -2.1190000000e+02, 6, },
{__LINE__, "-2119e-1",   -2.1190000000e+02, 8, },
{__LINE__, " -211.9e+1",   -2.1190000000e+03, 10, },
{__LINE__, " -211.9e1",   -2.1190000000e+03, 9, },
{__LINE__, " -2119",   -2.1190000000e+03, 6, },
{__LINE__, " -2119+",   -2.1190000000e+03, 6, },
{__LINE__, " -2119+1",   -2.1190000000e+03, 6, },
{__LINE__, " -2119+20",   -2.1190000000e+03, 6, },
{__LINE__, " -2119-",   -2.1190000000e+03, 6, },
{__LINE__, " -2119-1",   -2.1190000000e+03, 6, },
{__LINE__, " -2119-20",   -2.1190000000e+03, 6, },
{__LINE__, " -2119e",   -2.1190000000e+03, 6, },
{__LINE__, " -2119e+",   -2.1190000000e+03, 6, },
{__LINE__, " -2119e-",   -2.1190000000e+03, 6, },
{__LINE__, "-211.9e+1",   -2.1190000000e+03, 9, },
{__LINE__, "-211.9e1",   -2.1190000000e+03, 8, },
{__LINE__, "-2119",   -2.1190000000e+03, 5, },
{__LINE__, "-2119+",   -2.1190000000e+03, 5, },
{__LINE__, "-2119+1",   -2.1190000000e+03, 5, },
{__LINE__, "-2119+20",   -2.1190000000e+03, 5, },
{__LINE__, "-2119-",   -2.1190000000e+03, 5, },
{__LINE__, "-2119-1",   -2.1190000000e+03, 5, },
{__LINE__, "-2119-20",   -2.1190000000e+03, 5, },
{__LINE__, "-2119e",   -2.1190000000e+03, 5, },
{__LINE__, "-2119e+",   -2.1190000000e+03, 5, },
{__LINE__, "-2119e-",   -2.1190000000e+03, 5, },
{__LINE__, " -2119e+1",   -2.1190000000e+04, 9, },
{__LINE__, " -2119e1",   -2.1190000000e+04, 8, },
{__LINE__, "-2119e+1",   -2.1190000000e+04, 8, },
{__LINE__, "-2119e1",   -2.1190000000e+04, 7, },
{__LINE__, " -211.9e+20",   -2.1190000000e+22, 11, },
{__LINE__, " -211.9e20",   -2.1190000000e+22, 10, },
{__LINE__, "-211.9e+20",   -2.1190000000e+22, 10, },
{__LINE__, "-211.9e20",   -2.1190000000e+22, 9, },
{__LINE__, " -2119e+20",   -2.1190000000e+23, 10, },
{__LINE__, " -2119e20",   -2.1190000000e+23, 9, },
{__LINE__, "-2119e+20",   -2.1190000000e+23, 9, },
{__LINE__, "-2119e20",   -2.1190000000e+23, 8, },
{__LINE__, " -211.9e-20",   -2.1190000000e-18, 11, },
{__LINE__, "-211.9e-20",   -2.1190000000e-18, 10, },
{__LINE__, " -211.91",   -2.1191000000e+02, 8, },
{__LINE__, "-211.91",   -2.1191000000e+02, 7, },
{__LINE__, " -21191",   -2.1191000000e+04, 7, },
{__LINE__, "-21191",   -2.1191000000e+04, 6, },
{__LINE__, " -211.920",   -2.1192000000e+02, 9, },
{__LINE__, "-211.920",   -2.1192000000e+02, 8, },
{__LINE__, " -211920",   -2.1192000000e+05, 8, },
{__LINE__, "-211920",   -2.1192000000e+05, 7, },
{__LINE__, " -612.e-1",   -6.1200000000e+01, 9, },
{__LINE__, " -612e-1",   -6.1200000000e+01, 8, },
{__LINE__, "-612.e-1",   -6.1200000000e+01, 8, },
{__LINE__, "-612e-1",   -6.1200000000e+01, 7, },
{__LINE__, " -612",   -6.1200000000e+02, 5, },
{__LINE__, " -612+",   -6.1200000000e+02, 5, },
{__LINE__, " -612+1",   -6.1200000000e+02, 5, },
{__LINE__, " -612+20",   -6.1200000000e+02, 5, },
{__LINE__, " -612-",   -6.1200000000e+02, 5, },
{__LINE__, " -612-1",   -6.1200000000e+02, 5, },
{__LINE__, " -612-20",   -6.1200000000e+02, 5, },
{__LINE__, " -612.",   -6.1200000000e+02, 6, },
{__LINE__, " -612.+",   -6.1200000000e+02, 6, },
{__LINE__, " -612.+1",   -6.1200000000e+02, 6, },
{__LINE__, " -612.+20",   -6.1200000000e+02, 6, },
{__LINE__, " -612.-",   -6.1200000000e+02, 6, },
{__LINE__, " -612.-1",   -6.1200000000e+02, 6, },
{__LINE__, " -612.-20",   -6.1200000000e+02, 6, },
{__LINE__, " -612.e",   -6.1200000000e+02, 6, },
{__LINE__, " -612.e+",   -6.1200000000e+02, 6, },
{__LINE__, " -612.e-",   -6.1200000000e+02, 6, },
{__LINE__, " -612e",   -6.1200000000e+02, 5, },
{__LINE__, " -612e+",   -6.1200000000e+02, 5, },
{__LINE__, " -612e-",   -6.1200000000e+02, 5, },
{__LINE__, "-612",   -6.1200000000e+02, 4, },
{__LINE__, "-612+",   -6.1200000000e+02, 4, },
{__LINE__, "-612+1",   -6.1200000000e+02, 4, },
{__LINE__, "-612+20",   -6.1200000000e+02, 4, },
{__LINE__, "-612-",   -6.1200000000e+02, 4, },
{__LINE__, "-612-1",   -6.1200000000e+02, 4, },
{__LINE__, "-612-20",   -6.1200000000e+02, 4, },
{__LINE__, "-612.",   -6.1200000000e+02, 5, },
{__LINE__, "-612.+",   -6.1200000000e+02, 5, },
{__LINE__, "-612.+1",   -6.1200000000e+02, 5, },
{__LINE__, "-612.+20",   -6.1200000000e+02, 5, },
{__LINE__, "-612.-",   -6.1200000000e+02, 5, },
{__LINE__, "-612.-1",   -6.1200000000e+02, 5, },
{__LINE__, "-612.-20",   -6.1200000000e+02, 5, },
{__LINE__, "-612.e",   -6.1200000000e+02, 5, },
{__LINE__, "-612.e+",   -6.1200000000e+02, 5, },
{__LINE__, "-612.e-",   -6.1200000000e+02, 5, },
{__LINE__, "-612e",   -6.1200000000e+02, 4, },
{__LINE__, "-612e+",   -6.1200000000e+02, 4, },
{__LINE__, "-612e-",   -6.1200000000e+02, 4, },
{__LINE__, " -612.e+1",   -6.1200000000e+03, 9, },
{__LINE__, " -612.e1",   -6.1200000000e+03, 8, },
{__LINE__, " -612e+1",   -6.1200000000e+03, 8, },
{__LINE__, " -612e1",   -6.1200000000e+03, 7, },
{__LINE__, "-612.e+1",   -6.1200000000e+03, 8, },
{__LINE__, "-612.e1",   -6.1200000000e+03, 7, },
{__LINE__, "-612e+1",   -6.1200000000e+03, 7, },
{__LINE__, "-612e1",   -6.1200000000e+03, 6, },
{__LINE__, " -612.e+20",   -6.1200000000e+22, 10, },
{__LINE__, " -612.e20",   -6.1200000000e+22, 9, },
{__LINE__, " -612e+20",   -6.1200000000e+22, 9, },
{__LINE__, " -612e20",   -6.1200000000e+22, 8, },
{__LINE__, "-612.e+20",   -6.1200000000e+22, 9, },
{__LINE__, "-612.e20",   -6.1200000000e+22, 8, },
{__LINE__, "-612e+20",   -6.1200000000e+22, 8, },
{__LINE__, "-612e20",   -6.1200000000e+22, 7, },
{__LINE__, " -612.e-20",   -6.1200000000e-18, 10, },
{__LINE__, " -612e-20",   -6.1200000000e-18, 9, },
{__LINE__, "-612.e-20",   -6.1200000000e-18, 9, },
{__LINE__, "-612e-20",   -6.1200000000e-18, 8, },
{__LINE__, " -612.1",   -6.1210000000e+02, 7, },
{__LINE__, "-612.1",   -6.1210000000e+02, 6, },
{__LINE__, " -6121",   -6.1210000000e+03, 6, },
{__LINE__, "-6121",   -6.1210000000e+03, 5, },
{__LINE__, " -612.1241e-1",   -6.1212410000e+01, 13, },
{__LINE__, "-612.1241e-1",   -6.1212410000e+01, 12, },
{__LINE__, " -612.1241e+1",   -6.1212410000e+03, 13, },
{__LINE__, " -612.1241e1",   -6.1212410000e+03, 12, },
{__LINE__, "-612.1241e+1",   -6.1212410000e+03, 12, },
{__LINE__, "-612.1241e1",   -6.1212410000e+03, 11, },
{__LINE__, " -6121241e-1",   -6.1212410000e+05, 12, },
{__LINE__, "-6121241e-1",   -6.1212410000e+05, 11, },
{__LINE__, " -6121241e+1",   -6.1212410000e+07, 12, },
{__LINE__, " -6121241e1",   -6.1212410000e+07, 11, },
{__LINE__, "-6121241e+1",   -6.1212410000e+07, 11, },
{__LINE__, "-6121241e1",   -6.1212410000e+07, 10, },
{__LINE__, " -6121241e-20",   -6.1212410000e-14, 13, },
{__LINE__, "-6121241e-20",   -6.1212410000e-14, 12, },
{__LINE__, " -612.1241",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241+",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241+1",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241+20",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241-",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241-1",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241-20",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241e",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241e+",   -6.1212410000e+02, 10, },
{__LINE__, " -612.1241e-",   -6.1212410000e+02, 10, },
{__LINE__, "-612.1241",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241+",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241+1",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241+20",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241-",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241-1",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241-20",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241e",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241e+",   -6.1212410000e+02, 9, },
{__LINE__, "-612.1241e-",   -6.1212410000e+02, 9, },
{__LINE__, " -6121241",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241+",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241+1",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241+20",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241-",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241-1",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241-20",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241e",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241e+",   -6.1212410000e+06, 9, },
{__LINE__, " -6121241e-",   -6.1212410000e+06, 9, },
{__LINE__, "-6121241",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241+",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241+1",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241+20",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241-",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241-1",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241-20",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241e",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241e+",   -6.1212410000e+06, 8, },
{__LINE__, "-6121241e-",   -6.1212410000e+06, 8, },
{__LINE__, " -612.1241e+20",   -6.1212410000e+22, 14, },
{__LINE__, " -612.1241e20",   -6.1212410000e+22, 13, },
{__LINE__, "-612.1241e+20",   -6.1212410000e+22, 13, },
{__LINE__, "-612.1241e20",   -6.1212410000e+22, 12, },
{__LINE__, " -6121241e+20",   -6.1212410000e+26, 13, },
{__LINE__, " -6121241e20",   -6.1212410000e+26, 12, },
{__LINE__, "-6121241e+20",   -6.1212410000e+26, 12, },
{__LINE__, "-6121241e20",   -6.1212410000e+26, 11, },
{__LINE__, " -612.1241e-20",   -6.1212410000e-18, 14, },
{__LINE__, "-612.1241e-20",   -6.1212410000e-18, 13, },
{__LINE__, " -612.12411",   -6.1212411000e+02, 11, },
{__LINE__, "-612.12411",   -6.1212411000e+02, 10, },
{__LINE__, " -61212411",   -6.1212411000e+07, 10, },
{__LINE__, "-61212411",   -6.1212411000e+07, 9, },
{__LINE__, " -612.124120",   -6.1212412000e+02, 12, },
{__LINE__, "-612.124120",   -6.1212412000e+02, 11, },
{__LINE__, " -612124120",   -6.1212412000e+08, 11, },
{__LINE__, "-612124120",   -6.1212412000e+08, 10, },
{__LINE__, " -61220",   -6.1220000000e+04, 7, },
{__LINE__, "-61220",   -6.1220000000e+04, 6, },
{__LINE__, " -612.20",   -6.1220000000e+02, 8, },
{__LINE__, "-612.20",   -6.1220000000e+02, 7, },
{__LINE__, " -612.8",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8+",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8+1",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8+20",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8-",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8-1",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8-20",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8e",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8e+",   -6.1280000000e+02, 7, },
{__LINE__, " -612.8e-",   -6.1280000000e+02, 7, },
{__LINE__, " -6128e-1",   -6.1280000000e+02, 9, },
{__LINE__, "-612.8",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8+",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8+1",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8+20",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8-",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8-1",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8-20",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8e",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8e+",   -6.1280000000e+02, 6, },
{__LINE__, "-612.8e-",   -6.1280000000e+02, 6, },
{__LINE__, "-6128e-1",   -6.1280000000e+02, 8, },
{__LINE__, " -612.8e+20",   -6.1280000000e+22, 11, },
{__LINE__, " -612.8e20",   -6.1280000000e+22, 10, },
{__LINE__, "-612.8e+20",   -6.1280000000e+22, 10, },
{__LINE__, "-612.8e20",   -6.1280000000e+22, 9, },
{__LINE__, " -6128e-20",   -6.1280000000e-17, 10, },
{__LINE__, "-6128e-20",   -6.1280000000e-17, 9, },
{__LINE__, " -612.8e-1",   -6.1280000000e+01, 10, },
{__LINE__, "-612.8e-1",   -6.1280000000e+01, 9, },
{__LINE__, " -612.8e+1",   -6.1280000000e+03, 10, },
{__LINE__, " -612.8e1",   -6.1280000000e+03, 9, },
{__LINE__, " -6128",   -6.1280000000e+03, 6, },
{__LINE__, " -6128+",   -6.1280000000e+03, 6, },
{__LINE__, " -6128+1",   -6.1280000000e+03, 6, },
{__LINE__, " -6128+20",   -6.1280000000e+03, 6, },
{__LINE__, " -6128-",   -6.1280000000e+03, 6, },
{__LINE__, " -6128-1",   -6.1280000000e+03, 6, },
{__LINE__, " -6128-20",   -6.1280000000e+03, 6, },
{__LINE__, " -6128e",   -6.1280000000e+03, 6, },
{__LINE__, " -6128e+",   -6.1280000000e+03, 6, },
{__LINE__, " -6128e-",   -6.1280000000e+03, 6, },
{__LINE__, "-612.8e+1",   -6.1280000000e+03, 9, },
{__LINE__, "-612.8e1",   -6.1280000000e+03, 8, },
{__LINE__, "-6128",   -6.1280000000e+03, 5, },
{__LINE__, "-6128+",   -6.1280000000e+03, 5, },
{__LINE__, "-6128+1",   -6.1280000000e+03, 5, },
{__LINE__, "-6128+20",   -6.1280000000e+03, 5, },
{__LINE__, "-6128-",   -6.1280000000e+03, 5, },
{__LINE__, "-6128-1",   -6.1280000000e+03, 5, },
{__LINE__, "-6128-20",   -6.1280000000e+03, 5, },
{__LINE__, "-6128e",   -6.1280000000e+03, 5, },
{__LINE__, "-6128e+",   -6.1280000000e+03, 5, },
{__LINE__, "-6128e-",   -6.1280000000e+03, 5, },
{__LINE__, " -6128e+1",   -6.1280000000e+04, 9, },
{__LINE__, " -6128e1",   -6.1280000000e+04, 8, },
{__LINE__, "-6128e+1",   -6.1280000000e+04, 8, },
{__LINE__, "-6128e1",   -6.1280000000e+04, 7, },
{__LINE__, " -6128e+20",   -6.1280000000e+23, 10, },
{__LINE__, " -6128e20",   -6.1280000000e+23, 9, },
{__LINE__, "-6128e+20",   -6.1280000000e+23, 9, },
{__LINE__, "-6128e20",   -6.1280000000e+23, 8, },
{__LINE__, " -612.8e-20",   -6.1280000000e-18, 11, },
{__LINE__, "-612.8e-20",   -6.1280000000e-18, 10, },
{__LINE__, " -612.81",   -6.1281000000e+02, 8, },
{__LINE__, "-612.81",   -6.1281000000e+02, 7, },
{__LINE__, " -61281",   -6.1281000000e+04, 7, },
{__LINE__, "-61281",   -6.1281000000e+04, 6, },
{__LINE__, " -612820",   -6.1282000000e+05, 8, },
{__LINE__, "-612820",   -6.1282000000e+05, 7, },
{__LINE__, " -612.820",   -6.1282000000e+02, 9, },
{__LINE__, "-612.820",   -6.1282000000e+02, 8, },
{__LINE__, " -612.9e-1",   -6.1290000000e+01, 10, },
{__LINE__, "-612.9e-1",   -6.1290000000e+01, 9, },
{__LINE__, " -612.9",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9+",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9+1",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9+20",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9-",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9-1",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9-20",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9e",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9e+",   -6.1290000000e+02, 7, },
{__LINE__, " -612.9e-",   -6.1290000000e+02, 7, },
{__LINE__, " -6129e-1",   -6.1290000000e+02, 9, },
{__LINE__, "-612.9",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9+",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9+1",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9+20",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9-",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9-1",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9-20",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9e",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9e+",   -6.1290000000e+02, 6, },
{__LINE__, "-612.9e-",   -6.1290000000e+02, 6, },
{__LINE__, "-6129e-1",   -6.1290000000e+02, 8, },
#endif
#if TEST_PART == 4 || TEST_PART == -1
{__LINE__, " -612.9e+1",   -6.1290000000e+03, 10, },
{__LINE__, " -612.9e1",   -6.1290000000e+03, 9, },
{__LINE__, " -6129",   -6.1290000000e+03, 6, },
{__LINE__, " -6129+",   -6.1290000000e+03, 6, },
{__LINE__, " -6129+1",   -6.1290000000e+03, 6, },
{__LINE__, " -6129+20",   -6.1290000000e+03, 6, },
{__LINE__, " -6129-",   -6.1290000000e+03, 6, },
{__LINE__, " -6129-1",   -6.1290000000e+03, 6, },
{__LINE__, " -6129-20",   -6.1290000000e+03, 6, },
{__LINE__, " -6129e",   -6.1290000000e+03, 6, },
{__LINE__, " -6129e+",   -6.1290000000e+03, 6, },
{__LINE__, " -6129e-",   -6.1290000000e+03, 6, },
{__LINE__, "-612.9e+1",   -6.1290000000e+03, 9, },
{__LINE__, "-612.9e1",   -6.1290000000e+03, 8, },
{__LINE__, "-6129",   -6.1290000000e+03, 5, },
{__LINE__, "-6129+",   -6.1290000000e+03, 5, },
{__LINE__, "-6129+1",   -6.1290000000e+03, 5, },
{__LINE__, "-6129+20",   -6.1290000000e+03, 5, },
{__LINE__, "-6129-",   -6.1290000000e+03, 5, },
{__LINE__, "-6129-1",   -6.1290000000e+03, 5, },
{__LINE__, "-6129-20",   -6.1290000000e+03, 5, },
{__LINE__, "-6129e",   -6.1290000000e+03, 5, },
{__LINE__, "-6129e+",   -6.1290000000e+03, 5, },
{__LINE__, "-6129e-",   -6.1290000000e+03, 5, },
{__LINE__, " -6129e+1",   -6.1290000000e+04, 9, },
{__LINE__, " -6129e1",   -6.1290000000e+04, 8, },
{__LINE__, "-6129e+1",   -6.1290000000e+04, 8, },
{__LINE__, "-6129e1",   -6.1290000000e+04, 7, },
{__LINE__, " -612.9e+20",   -6.1290000000e+22, 11, },
{__LINE__, " -612.9e20",   -6.1290000000e+22, 10, },
{__LINE__, "-612.9e+20",   -6.1290000000e+22, 10, },
{__LINE__, "-612.9e20",   -6.1290000000e+22, 9, },
{__LINE__, " -6129e+20",   -6.1290000000e+23, 10, },
{__LINE__, " -6129e20",   -6.1290000000e+23, 9, },
{__LINE__, "-6129e+20",   -6.1290000000e+23, 9, },
{__LINE__, "-6129e20",   -6.1290000000e+23, 8, },
{__LINE__, " -612.9e-20",   -6.1290000000e-18, 11, },
{__LINE__, "-612.9e-20",   -6.1290000000e-18, 10, },
{__LINE__, " -6129e-20",   -6.1290000000e-17, 10, },
{__LINE__, "-6129e-20",   -6.1290000000e-17, 9, },
{__LINE__, " -612.91",   -6.1291000000e+02, 8, },
{__LINE__, "-612.91",   -6.1291000000e+02, 7, },
{__LINE__, " -61291",   -6.1291000000e+04, 7, },
{__LINE__, "-61291",   -6.1291000000e+04, 6, },
{__LINE__, " -612.920",   -6.1292000000e+02, 9, },
{__LINE__, "-612.920",   -6.1292000000e+02, 8, },
{__LINE__, " -612920",   -6.1292000000e+05, 8, },
{__LINE__, "-612920",   -6.1292000000e+05, 7, },
{__LINE__, " -08e-20",   -8.0000000000e-20, 8, },
{__LINE__, " -8e-20",   -8.0000000000e-20, 7, },
{__LINE__, "-08e-20",   -8.0000000000e-20, 7, },
{__LINE__, "-8e-20",   -8.0000000000e-20, 6, },
{__LINE__, " -.8e-20",   -8.0000000000e-21, 8, },
{__LINE__, " -0.8e-20",   -8.0000000000e-21, 9, },
{__LINE__, "-.8e-20",   -8.0000000000e-21, 7, },
{__LINE__, "-0.8e-20",   -8.0000000000e-21, 8, },
{__LINE__, " -.8e+1",   -8.0000000000e+00, 7, },
{__LINE__, " -.8e1",   -8.0000000000e+00, 6, },
{__LINE__, " -0.8e+1",   -8.0000000000e+00, 8, },
{__LINE__, " -0.8e1",   -8.0000000000e+00, 7, },
{__LINE__, " -08",   -8.0000000000e+00, 4, },
{__LINE__, " -08+",   -8.0000000000e+00, 4, },
{__LINE__, " -08+1",   -8.0000000000e+00, 4, },
{__LINE__, " -08+20",   -8.0000000000e+00, 4, },
{__LINE__, " -08-",   -8.0000000000e+00, 4, },
{__LINE__, " -08-1",   -8.0000000000e+00, 4, },
{__LINE__, " -08-20",   -8.0000000000e+00, 4, },
{__LINE__, " -08e",   -8.0000000000e+00, 4, },
{__LINE__, " -08e+",   -8.0000000000e+00, 4, },
{__LINE__, " -08e-",   -8.0000000000e+00, 4, },
{__LINE__, " -8",   -8.0000000000e+00, 3, },
{__LINE__, " -8+",   -8.0000000000e+00, 3, },
{__LINE__, " -8+1",   -8.0000000000e+00, 3, },
{__LINE__, " -8+20",   -8.0000000000e+00, 3, },
{__LINE__, " -8-",   -8.0000000000e+00, 3, },
{__LINE__, " -8-1",   -8.0000000000e+00, 3, },
{__LINE__, " -8-20",   -8.0000000000e+00, 3, },
{__LINE__, " -8e",   -8.0000000000e+00, 3, },
{__LINE__, " -8e+",   -8.0000000000e+00, 3, },
{__LINE__, " -8e-",   -8.0000000000e+00, 3, },
{__LINE__, "-.8e+1",   -8.0000000000e+00, 6, },
{__LINE__, "-.8e1",   -8.0000000000e+00, 5, },
{__LINE__, "-0.8e+1",   -8.0000000000e+00, 7, },
{__LINE__, "-0.8e1",   -8.0000000000e+00, 6, },
{__LINE__, "-08",   -8.0000000000e+00, 3, },
{__LINE__, "-08+",   -8.0000000000e+00, 3, },
{__LINE__, "-08+1",   -8.0000000000e+00, 3, },
{__LINE__, "-08+20",   -8.0000000000e+00, 3, },
{__LINE__, "-08-",   -8.0000000000e+00, 3, },
{__LINE__, "-08-1",   -8.0000000000e+00, 3, },
{__LINE__, "-08-20",   -8.0000000000e+00, 3, },
{__LINE__, "-08e",   -8.0000000000e+00, 3, },
{__LINE__, "-08e+",   -8.0000000000e+00, 3, },
{__LINE__, "-08e-",   -8.0000000000e+00, 3, },
{__LINE__, "-8",   -8.0000000000e+00, 2, },
{__LINE__, "-8+",   -8.0000000000e+00, 2, },
{__LINE__, "-8+1",   -8.0000000000e+00, 2, },
{__LINE__, "-8+20",   -8.0000000000e+00, 2, },
{__LINE__, "-8-",   -8.0000000000e+00, 2, },
{__LINE__, "-8-1",   -8.0000000000e+00, 2, },
{__LINE__, "-8-20",   -8.0000000000e+00, 2, },
{__LINE__, "-8e",   -8.0000000000e+00, 2, },
{__LINE__, "-8e+",   -8.0000000000e+00, 2, },
{__LINE__, "-8e-",   -8.0000000000e+00, 2, },
{__LINE__, " -08e+1",   -8.0000000000e+01, 7, },
{__LINE__, " -08e1",   -8.0000000000e+01, 6, },
{__LINE__, " -8e+1",   -8.0000000000e+01, 6, },
{__LINE__, " -8e1",   -8.0000000000e+01, 5, },
{__LINE__, "-08e+1",   -8.0000000000e+01, 6, },
{__LINE__, "-08e1",   -8.0000000000e+01, 5, },
{__LINE__, "-8e+1",   -8.0000000000e+01, 5, },
{__LINE__, "-8e1",   -8.0000000000e+01, 4, },
{__LINE__, " -.8e+20",   -8.0000000000e+19, 8, },
{__LINE__, " -.8e20",   -8.0000000000e+19, 7, },
{__LINE__, " -0.8e+20",   -8.0000000000e+19, 9, },
{__LINE__, " -0.8e20",   -8.0000000000e+19, 8, },
{__LINE__, "-.8e+20",   -8.0000000000e+19, 7, },
{__LINE__, "-.8e20",   -8.0000000000e+19, 6, },
{__LINE__, "-0.8e+20",   -8.0000000000e+19, 8, },
{__LINE__, "-0.8e20",   -8.0000000000e+19, 7, },
{__LINE__, " -08e+20",   -8.0000000000e+20, 8, },
{__LINE__, " -08e20",   -8.0000000000e+20, 7, },
{__LINE__, " -8e+20",   -8.0000000000e+20, 7, },
{__LINE__, " -8e20",   -8.0000000000e+20, 6, },
{__LINE__, "-08e+20",   -8.0000000000e+20, 7, },
{__LINE__, "-08e20",   -8.0000000000e+20, 6, },
{__LINE__, "-8e+20",   -8.0000000000e+20, 6, },
{__LINE__, "-8e20",   -8.0000000000e+20, 5, },
{__LINE__, " -.8",   -8.0000000000e-01, 4, },
{__LINE__, " -.8+",   -8.0000000000e-01, 4, },
{__LINE__, " -.8+1",   -8.0000000000e-01, 4, },
{__LINE__, " -.8+20",   -8.0000000000e-01, 4, },
{__LINE__, " -.8-",   -8.0000000000e-01, 4, },
{__LINE__, " -.8-1",   -8.0000000000e-01, 4, },
{__LINE__, " -.8-20",   -8.0000000000e-01, 4, },
{__LINE__, " -.8e",   -8.0000000000e-01, 4, },
{__LINE__, " -.8e+",   -8.0000000000e-01, 4, },
{__LINE__, " -.8e-",   -8.0000000000e-01, 4, },
{__LINE__, " -0.8",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8+",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8+1",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8+20",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8-",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8-1",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8-20",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8e",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8e+",   -8.0000000000e-01, 5, },
{__LINE__, " -0.8e-",   -8.0000000000e-01, 5, },
{__LINE__, " -08e-1",   -8.0000000000e-01, 7, },
{__LINE__, " -8e-1",   -8.0000000000e-01, 6, },
{__LINE__, "-.8",   -8.0000000000e-01, 3, },
{__LINE__, "-.8+",   -8.0000000000e-01, 3, },
{__LINE__, "-.8+1",   -8.0000000000e-01, 3, },
{__LINE__, "-.8+20",   -8.0000000000e-01, 3, },
{__LINE__, "-.8-",   -8.0000000000e-01, 3, },
{__LINE__, "-.8-1",   -8.0000000000e-01, 3, },
{__LINE__, "-.8-20",   -8.0000000000e-01, 3, },
{__LINE__, "-.8e",   -8.0000000000e-01, 3, },
{__LINE__, "-.8e+",   -8.0000000000e-01, 3, },
{__LINE__, "-.8e-",   -8.0000000000e-01, 3, },
{__LINE__, "-0.8",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8+",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8+1",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8+20",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8-",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8-1",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8-20",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8e",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8e+",   -8.0000000000e-01, 4, },
{__LINE__, "-0.8e-",   -8.0000000000e-01, 4, },
{__LINE__, "-08e-1",   -8.0000000000e-01, 6, },
{__LINE__, "-8e-1",   -8.0000000000e-01, 5, },
{__LINE__, " -.8e-1",   -8.0000000000e-02, 7, },
{__LINE__, " -0.8e-1",   -8.0000000000e-02, 8, },
{__LINE__, "-.8e-1",   -8.0000000000e-02, 6, },
{__LINE__, "-0.8e-1",   -8.0000000000e-02, 7, },
{__LINE__, " -081",   -8.1000000000e+01, 5, },
{__LINE__, " -81",   -8.1000000000e+01, 4, },
{__LINE__, "-081",   -8.1000000000e+01, 4, },
{__LINE__, "-81",   -8.1000000000e+01, 3, },
{__LINE__, " -.81",   -8.1000000000e-01, 5, },
{__LINE__, " -0.81",   -8.1000000000e-01, 6, },
{__LINE__, "-.81",   -8.1000000000e-01, 4, },
{__LINE__, "-0.81",   -8.1000000000e-01, 5, },
{__LINE__, " -0820",   -8.2000000000e+02, 6, },
{__LINE__, " -820",   -8.2000000000e+02, 5, },
{__LINE__, "-0820",   -8.2000000000e+02, 5, },
{__LINE__, "-820",   -8.2000000000e+02, 4, },
{__LINE__, " -.820",   -8.2000000000e-01, 6, },
{__LINE__, " -0.820",   -8.2000000000e-01, 7, },
{__LINE__, "-.820",   -8.2000000000e-01, 5, },
{__LINE__, "-0.820",   -8.2000000000e-01, 6, },
{__LINE__, " -.9e+1",   -9.0000000000e+00, 7, },
{__LINE__, " -.9e1",   -9.0000000000e+00, 6, },
{__LINE__, " -0.9e+1",   -9.0000000000e+00, 8, },
{__LINE__, " -0.9e1",   -9.0000000000e+00, 7, },
{__LINE__, " -09",   -9.0000000000e+00, 4, },
{__LINE__, " -09+",   -9.0000000000e+00, 4, },
{__LINE__, " -09+1",   -9.0000000000e+00, 4, },
{__LINE__, " -09+20",   -9.0000000000e+00, 4, },
{__LINE__, " -09-",   -9.0000000000e+00, 4, },
{__LINE__, " -09-1",   -9.0000000000e+00, 4, },
{__LINE__, " -09-20",   -9.0000000000e+00, 4, },
{__LINE__, " -09e",   -9.0000000000e+00, 4, },
{__LINE__, " -09e+",   -9.0000000000e+00, 4, },
{__LINE__, " -09e-",   -9.0000000000e+00, 4, },
{__LINE__, " -9",   -9.0000000000e+00, 3, },
{__LINE__, " -9+",   -9.0000000000e+00, 3, },
{__LINE__, " -9+1",   -9.0000000000e+00, 3, },
{__LINE__, " -9+20",   -9.0000000000e+00, 3, },
{__LINE__, " -9-",   -9.0000000000e+00, 3, },
{__LINE__, " -9-1",   -9.0000000000e+00, 3, },
{__LINE__, " -9-20",   -9.0000000000e+00, 3, },
{__LINE__, " -9e",   -9.0000000000e+00, 3, },
{__LINE__, " -9e+",   -9.0000000000e+00, 3, },
{__LINE__, " -9e-",   -9.0000000000e+00, 3, },
{__LINE__, "-.9e+1",   -9.0000000000e+00, 6, },
{__LINE__, "-.9e1",   -9.0000000000e+00, 5, },
{__LINE__, "-0.9e+1",   -9.0000000000e+00, 7, },
{__LINE__, "-0.9e1",   -9.0000000000e+00, 6, },
{__LINE__, "-09",   -9.0000000000e+00, 3, },
{__LINE__, "-09+",   -9.0000000000e+00, 3, },
{__LINE__, "-09+1",   -9.0000000000e+00, 3, },
{__LINE__, "-09+20",   -9.0000000000e+00, 3, },
{__LINE__, "-09-",   -9.0000000000e+00, 3, },
{__LINE__, "-09-1",   -9.0000000000e+00, 3, },
{__LINE__, "-09-20",   -9.0000000000e+00, 3, },
{__LINE__, "-09e",   -9.0000000000e+00, 3, },
{__LINE__, "-09e+",   -9.0000000000e+00, 3, },
{__LINE__, "-09e-",   -9.0000000000e+00, 3, },
{__LINE__, "-9",   -9.0000000000e+00, 2, },
{__LINE__, "-9+",   -9.0000000000e+00, 2, },
{__LINE__, "-9+1",   -9.0000000000e+00, 2, },
{__LINE__, "-9+20",   -9.0000000000e+00, 2, },
{__LINE__, "-9-",   -9.0000000000e+00, 2, },
{__LINE__, "-9-1",   -9.0000000000e+00, 2, },
{__LINE__, "-9-20",   -9.0000000000e+00, 2, },
{__LINE__, "-9e",   -9.0000000000e+00, 2, },
{__LINE__, "-9e+",   -9.0000000000e+00, 2, },
{__LINE__, "-9e-",   -9.0000000000e+00, 2, },
{__LINE__, " -09e+1",   -9.0000000000e+01, 7, },
{__LINE__, " -09e1",   -9.0000000000e+01, 6, },
{__LINE__, " -9e+1",   -9.0000000000e+01, 6, },
{__LINE__, " -9e1",   -9.0000000000e+01, 5, },
{__LINE__, "-09e+1",   -9.0000000000e+01, 6, },
{__LINE__, "-09e1",   -9.0000000000e+01, 5, },
{__LINE__, "-9e+1",   -9.0000000000e+01, 5, },
{__LINE__, "-9e1",   -9.0000000000e+01, 4, },
{__LINE__, " -.9e+20",   -9.0000000000e+19, 8, },
{__LINE__, " -.9e20",   -9.0000000000e+19, 7, },
{__LINE__, " -0.9e+20",   -9.0000000000e+19, 9, },
{__LINE__, " -0.9e20",   -9.0000000000e+19, 8, },
{__LINE__, "-.9e+20",   -9.0000000000e+19, 7, },
{__LINE__, "-.9e20",   -9.0000000000e+19, 6, },
{__LINE__, "-0.9e+20",   -9.0000000000e+19, 8, },
{__LINE__, "-0.9e20",   -9.0000000000e+19, 7, },
{__LINE__, " -09e+20",   -9.0000000000e+20, 8, },
{__LINE__, " -09e20",   -9.0000000000e+20, 7, },
{__LINE__, " -9e+20",   -9.0000000000e+20, 7, },
{__LINE__, " -9e20",   -9.0000000000e+20, 6, },
{__LINE__, "-09e+20",   -9.0000000000e+20, 7, },
{__LINE__, "-09e20",   -9.0000000000e+20, 6, },
{__LINE__, "-9e+20",   -9.0000000000e+20, 6, },
{__LINE__, "-9e20",   -9.0000000000e+20, 5, },
{__LINE__, " -.9",   -9.0000000000e-01, 4, },
{__LINE__, " -.9+",   -9.0000000000e-01, 4, },
{__LINE__, " -.9+1",   -9.0000000000e-01, 4, },
{__LINE__, " -.9+20",   -9.0000000000e-01, 4, },
{__LINE__, " -.9-",   -9.0000000000e-01, 4, },
{__LINE__, " -.9-1",   -9.0000000000e-01, 4, },
{__LINE__, " -.9-20",   -9.0000000000e-01, 4, },
{__LINE__, " -.9e",   -9.0000000000e-01, 4, },
{__LINE__, " -.9e+",   -9.0000000000e-01, 4, },
{__LINE__, " -.9e-",   -9.0000000000e-01, 4, },
{__LINE__, " -0.9",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9+",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9+1",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9+20",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9-",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9-1",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9-20",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9e",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9e+",   -9.0000000000e-01, 5, },
{__LINE__, " -0.9e-",   -9.0000000000e-01, 5, },
{__LINE__, " -09e-1",   -9.0000000000e-01, 7, },
{__LINE__, " -9e-1",   -9.0000000000e-01, 6, },
{__LINE__, "-.9",   -9.0000000000e-01, 3, },
{__LINE__, "-.9+",   -9.0000000000e-01, 3, },
{__LINE__, "-.9+1",   -9.0000000000e-01, 3, },
#endif
#if TEST_PART == 5 || TEST_PART == -1
{__LINE__, "-.9+20",   -9.0000000000e-01, 3, },
{__LINE__, "-.9-",   -9.0000000000e-01, 3, },
{__LINE__, "-.9-1",   -9.0000000000e-01, 3, },
{__LINE__, "-.9-20",   -9.0000000000e-01, 3, },
{__LINE__, "-.9e",   -9.0000000000e-01, 3, },
{__LINE__, "-.9e+",   -9.0000000000e-01, 3, },
{__LINE__, "-.9e-",   -9.0000000000e-01, 3, },
{__LINE__, "-0.9",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9+",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9+1",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9+20",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9-",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9-1",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9-20",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9e",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9e+",   -9.0000000000e-01, 4, },
{__LINE__, "-0.9e-",   -9.0000000000e-01, 4, },
{__LINE__, "-09e-1",   -9.0000000000e-01, 6, },
{__LINE__, "-9e-1",   -9.0000000000e-01, 5, },
{__LINE__, " -.9e-1",   -9.0000000000e-02, 7, },
{__LINE__, " -0.9e-1",   -9.0000000000e-02, 8, },
{__LINE__, "-.9e-1",   -9.0000000000e-02, 6, },
{__LINE__, "-0.9e-1",   -9.0000000000e-02, 7, },
{__LINE__, " -09e-20",   -9.0000000000e-20, 8, },
{__LINE__, " -9e-20",   -9.0000000000e-20, 7, },
{__LINE__, "-09e-20",   -9.0000000000e-20, 7, },
{__LINE__, "-9e-20",   -9.0000000000e-20, 6, },
{__LINE__, " -.9e-20",   -9.0000000000e-21, 8, },
{__LINE__, " -0.9e-20",   -9.0000000000e-21, 9, },
{__LINE__, "-.9e-20",   -9.0000000000e-21, 7, },
{__LINE__, "-0.9e-20",   -9.0000000000e-21, 8, },
{__LINE__, " -091",   -9.1000000000e+01, 5, },
{__LINE__, " -91",   -9.1000000000e+01, 4, },
{__LINE__, "-091",   -9.1000000000e+01, 4, },
{__LINE__, "-91",   -9.1000000000e+01, 3, },
{__LINE__, " -.91",   -9.1000000000e-01, 5, },
{__LINE__, " -0.91",   -9.1000000000e-01, 6, },
{__LINE__, "-.91",   -9.1000000000e-01, 4, },
{__LINE__, "-0.91",   -9.1000000000e-01, 5, },
{__LINE__, " -0920",   -9.2000000000e+02, 6, },
{__LINE__, " -920",   -9.2000000000e+02, 5, },
{__LINE__, "-0920",   -9.2000000000e+02, 5, },
{__LINE__, "-920",   -9.2000000000e+02, 4, },
{__LINE__, " -.920",   -9.2000000000e-01, 6, },
{__LINE__, " -0.920",   -9.2000000000e-01, 7, },
{__LINE__, "-.920",   -9.2000000000e-01, 5, },
{__LINE__, "-0.920",   -9.2000000000e-01, 6, },
{__LINE__, " ",    0.0000000000e+00, 0, },
{__LINE__, " +",    0.0000000000e+00, 0, },
{__LINE__, " ++",    0.0000000000e+00, 0, },
{__LINE__, " ++1",    0.0000000000e+00, 0, },
{__LINE__, " ++20",    0.0000000000e+00, 0, },
{__LINE__, " +-",    0.0000000000e+00, 0, },
{__LINE__, " +-1",    0.0000000000e+00, 0, },
{__LINE__, " +-20",    0.0000000000e+00, 0, },
{__LINE__, " +.",    0.0000000000e+00,0, },
{__LINE__, " +.+",    0.0000000000e+00,0, },
{__LINE__, " +.+1",    0.0000000000e+00,0, },
{__LINE__, " +.+20",    0.0000000000e+00,0, },
{__LINE__, " +.-",    0.0000000000e+00,0, },
{__LINE__, " +.-1",    0.0000000000e+00,0, },
{__LINE__, " +.-20",    0.0000000000e+00,0, },
{__LINE__, " +.e",    0.0000000000e+00,0, },
{__LINE__, " +.e+",    0.0000000000e+00,0, },
{__LINE__, " +.e+1",    0.0000000000e+00,0, },
{__LINE__, " +.e+20",    0.0000000000e+00,0, },
{__LINE__, " +.e-",    0.0000000000e+00,0, },
{__LINE__, " +.e-1",    0.0000000000e+00,0, },
{__LINE__, " +.e-20",    0.0000000000e+00,0, },
{__LINE__, " +.e1",    0.0000000000e+00,0, },
{__LINE__, " +.e20",    0.0000000000e+00,0, },
{__LINE__, " +0",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.+1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.+20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.-1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.-20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e+1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e+20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e-1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e-20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0.e20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, " +0e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " +e",    0.0000000000e+00, 0, },
{__LINE__, " +e+",    0.0000000000e+00, 0, },
{__LINE__, " +e+1",    0.0000000000e+00, 0, },
{__LINE__, " +e+20",    0.0000000000e+00, 0, },
{__LINE__, " +e-",    0.0000000000e+00, 0, },
{__LINE__, " +e-1",    0.0000000000e+00, 0, },
{__LINE__, " +e-20",    0.0000000000e+00, 0, },
{__LINE__, " +e1",    0.0000000000e+00, 0, },
{__LINE__, " +e20",    0.0000000000e+00, 0, },
{__LINE__, " -",    0.0000000000e+00, 0, },
{__LINE__, " -+",    0.0000000000e+00, 0, },
{__LINE__, " -+1",    0.0000000000e+00, 0, },
{__LINE__, " -+20",    0.0000000000e+00, 0, },
{__LINE__, " --",    0.0000000000e+00, 0, },
{__LINE__, " --1",    0.0000000000e+00, 0, },
{__LINE__, " --20",    0.0000000000e+00, 0, },
{__LINE__, " -.",    0.0000000000e+00,0, },
{__LINE__, " -.+",    0.0000000000e+00,0, },
{__LINE__, " -.+1",    0.0000000000e+00,0, },
{__LINE__, " -.+20",    0.0000000000e+00,0, },
{__LINE__, " -.-",    0.0000000000e+00,0, },
{__LINE__, " -.-1",    0.0000000000e+00,0, },
{__LINE__, " -.-20",    0.0000000000e+00,0, },
{__LINE__, " -.e",    0.0000000000e+00,0, },
{__LINE__, " -.e+",    0.0000000000e+00,0, },
{__LINE__, " -.e+1",    0.0000000000e+00,0, },
{__LINE__, " -.e+20",    0.0000000000e+00,0, },
{__LINE__, " -.e-",    0.0000000000e+00,0, },
{__LINE__, " -.e-1",    0.0000000000e+00,0, },
{__LINE__, " -.e-20",    0.0000000000e+00,0, },
{__LINE__, " -.e1",    0.0000000000e+00,0, },
{__LINE__, " -.e20",    0.0000000000e+00,0, },
{__LINE__, " -0",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.+1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.+20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.-1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.-20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e+",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e+1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e+20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e-",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e-1",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e-20",    0.0000000000e+00, 8 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0.e20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, " -0e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " -e",    0.0000000000e+00, 0, },
{__LINE__, " -e+",    0.0000000000e+00, 0, },
{__LINE__, " -e+1",    0.0000000000e+00, 0, },
{__LINE__, " -e+20",    0.0000000000e+00, 0, },
{__LINE__, " -e-",    0.0000000000e+00, 0, },
{__LINE__, " -e-1",    0.0000000000e+00, 0, },
{__LINE__, " -e-20",    0.0000000000e+00, 0, },
{__LINE__, " -e1",    0.0000000000e+00, 0, },
{__LINE__, " -e20",    0.0000000000e+00, 0, },
{__LINE__, " .",    0.0000000000e+00,0, },
{__LINE__, " .+",    0.0000000000e+00,0, },
{__LINE__, " .+1",    0.0000000000e+00,0, },
{__LINE__, " .+20",    0.0000000000e+00,0, },
{__LINE__, " .-",    0.0000000000e+00,0, },
{__LINE__, " .-1",    0.0000000000e+00,0, },
{__LINE__, " .-20",    0.0000000000e+00,0, },
{__LINE__, " .e",    0.0000000000e+00,0, },
{__LINE__, " .e+",    0.0000000000e+00,0, },
{__LINE__, " .e+1",    0.0000000000e+00,0, },
{__LINE__, " .e+20",    0.0000000000e+00,0, },
{__LINE__, " .e-",    0.0000000000e+00,0, },
{__LINE__, " .e-1",    0.0000000000e+00,0, },
{__LINE__, " .e-20",    0.0000000000e+00,0, },
{__LINE__, " .e1",    0.0000000000e+00,0, },
{__LINE__, " .e20",    0.0000000000e+00,0, },
{__LINE__, " 0",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0.e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, " 0e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, " e",    0.0000000000e+00, 0, },
{__LINE__, " e+",    0.0000000000e+00, 0, },
{__LINE__, " e+1",    0.0000000000e+00, 0, },
{__LINE__, " e+20",    0.0000000000e+00, 0, },
{__LINE__, " e-",    0.0000000000e+00, 0, },
{__LINE__, " e-1",    0.0000000000e+00, 0, },
{__LINE__, " e-20",    0.0000000000e+00, 0, },
{__LINE__, " e1",    0.0000000000e+00, 0, },
{__LINE__, " e20",    0.0000000000e+00, 0, },
{__LINE__, "",    0.0000000000e+00, 0, },
{__LINE__, "+",    0.0000000000e+00, 0, },
{__LINE__, "++",    0.0000000000e+00, 0, },
{__LINE__, "++1",    0.0000000000e+00, 0, },
{__LINE__, "++20",    0.0000000000e+00, 0, },
{__LINE__, "+-",    0.0000000000e+00, 0, },
{__LINE__, "+-1",    0.0000000000e+00, 0, },
{__LINE__, "+-20",    0.0000000000e+00, 0, },
{__LINE__, "+.",    0.0000000000e+00,0, },
{__LINE__, "+.+",    0.0000000000e+00,0, },
{__LINE__, "+.+1",    0.0000000000e+00,0, },
{__LINE__, "+.+20",    0.0000000000e+00,0, },
{__LINE__, "+.-",    0.0000000000e+00,0, },
{__LINE__, "+.-1",    0.0000000000e+00,0, },
{__LINE__, "+.-20",    0.0000000000e+00,0, },
{__LINE__, "+.e",    0.0000000000e+00,0, },
{__LINE__, "+.e+",    0.0000000000e+00,0, },
{__LINE__, "+.e+1",    0.0000000000e+00,0, },
{__LINE__, "+.e+20",    0.0000000000e+00,0, },
{__LINE__, "+.e-",    0.0000000000e+00,0, },
{__LINE__, "+.e-1",    0.0000000000e+00,0, },
{__LINE__, "+.e-20",    0.0000000000e+00,0, },
{__LINE__, "+.e1",    0.0000000000e+00,0, },
{__LINE__, "+.e20",    0.0000000000e+00,0, },
{__LINE__, "+0",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0.e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, "+0e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
#endif
#if TEST_PART == 6 || TEST_PART == -1
{__LINE__, "+e",    0.0000000000e+00, 0, },
{__LINE__, "+e+",    0.0000000000e+00, 0, },
{__LINE__, "+e+1",    0.0000000000e+00, 0, },
{__LINE__, "+e+20",    0.0000000000e+00, 0, },
{__LINE__, "+e-",    0.0000000000e+00, 0, },
{__LINE__, "+e-1",    0.0000000000e+00, 0, },
{__LINE__, "+e-20",    0.0000000000e+00, 0, },
{__LINE__, "+e1",    0.0000000000e+00, 0, },
{__LINE__, "+e20",    0.0000000000e+00, 0, },
{__LINE__, "-",    0.0000000000e+00, 0, },
{__LINE__, "-+",    0.0000000000e+00, 0, },
{__LINE__, "-+1",    0.0000000000e+00, 0, },
{__LINE__, "-+20",    0.0000000000e+00, 0, },
{__LINE__, "--",    0.0000000000e+00, 0, },
{__LINE__, "--1",    0.0000000000e+00, 0, },
{__LINE__, "--20",    0.0000000000e+00, 0, },
{__LINE__, "-.",    0.0000000000e+00,0, },
{__LINE__, "-.+",    0.0000000000e+00,0, },
{__LINE__, "-.+1",    0.0000000000e+00,0, },
{__LINE__, "-.+20",    0.0000000000e+00,0, },
{__LINE__, "-.-",    0.0000000000e+00,0, },
{__LINE__, "-.-1",    0.0000000000e+00,0, },
{__LINE__, "-.-20",    0.0000000000e+00,0, },
{__LINE__, "-.e",    0.0000000000e+00,0, },
{__LINE__, "-.e+",    0.0000000000e+00,0, },
{__LINE__, "-.e+1",    0.0000000000e+00,0, },
{__LINE__, "-.e+20",    0.0000000000e+00,0, },
{__LINE__, "-.e-",    0.0000000000e+00,0, },
{__LINE__, "-.e-1",    0.0000000000e+00,0, },
{__LINE__, "-.e-20",    0.0000000000e+00,0, },
{__LINE__, "-.e1",    0.0000000000e+00,0, },
{__LINE__, "-.e20",    0.0000000000e+00,0, },
{__LINE__, "-0",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.+1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.+20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.-1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.-20",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e+",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e+1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e+20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e-",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e-1",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e-20",    0.0000000000e+00, 7 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0.e20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, "-0e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "-e",    0.0000000000e+00, 0, },
{__LINE__, "-e+",    0.0000000000e+00, 0, },
{__LINE__, "-e+1",    0.0000000000e+00, 0, },
{__LINE__, "-e+20",    0.0000000000e+00, 0, },
{__LINE__, "-e-",    0.0000000000e+00, 0, },
{__LINE__, "-e-1",    0.0000000000e+00, 0, },
{__LINE__, "-e-20",    0.0000000000e+00, 0, },
{__LINE__, "-e1",    0.0000000000e+00, 0, },
{__LINE__, "-e20",    0.0000000000e+00, 0, },
{__LINE__, ".",    0.0000000000e+00,0, },
{__LINE__, ".+",    0.0000000000e+00,0, },
{__LINE__, ".+1",    0.0000000000e+00,0, },
{__LINE__, ".+20",    0.0000000000e+00,0, },
{__LINE__, ".-",    0.0000000000e+00,0, },
{__LINE__, ".-1",    0.0000000000e+00,0, },
{__LINE__, ".-20",    0.0000000000e+00,0, },
{__LINE__, ".e",    0.0000000000e+00,0, },
{__LINE__, ".e+",    0.0000000000e+00,0, },
{__LINE__, ".e+1",    0.0000000000e+00,0, },
{__LINE__, ".e+20",    0.0000000000e+00,0, },
{__LINE__, ".e-",    0.0000000000e+00,0, },
{__LINE__, ".e-1",    0.0000000000e+00,0, },
{__LINE__, ".e-20",    0.0000000000e+00,0, },
{__LINE__, ".e1",    0.0000000000e+00,0, },
{__LINE__, ".e20",    0.0000000000e+00,0, },
{__LINE__, "0",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0+",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0+1",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0+20",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0-",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0-1",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0-20",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.+1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.+20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.-1",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.-20",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e+",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e+1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e+20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e-",    0.0000000000e+00, 2 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e-1",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e-20",    0.0000000000e+00, 6 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, "0.e20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e+",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e+1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e+20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e-",    0.0000000000e+00, 1 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e-1",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e-20",    0.0000000000e+00, 5 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e1",    0.0000000000e+00, 3 | ENDSCAN_IS_ZERO, },
{__LINE__, "0e20",    0.0000000000e+00, 4 | ENDSCAN_IS_ZERO, },
{__LINE__, "e",    0.0000000000e+00, 0, },
{__LINE__, "e+",    0.0000000000e+00, 0, },
{__LINE__, "e+1",    0.0000000000e+00, 0, },
{__LINE__, "e+20",    0.0000000000e+00, 0, },
{__LINE__, "e-",    0.0000000000e+00, 0, },
{__LINE__, "e-1",    0.0000000000e+00, 0, },
{__LINE__, "e-20",    0.0000000000e+00, 0, },
{__LINE__, "e1",    0.0000000000e+00, 0, },
{__LINE__, "e20",    0.0000000000e+00, 0, },
{__LINE__, " +01",    1.0000000000e+00, 4, },
{__LINE__, " +1",    1.0000000000e+00, 3, },
{__LINE__, " 01",    1.0000000000e+00, 3, },
{__LINE__, " 1",    1.0000000000e+00, 2, },
{__LINE__, "+01",    1.0000000000e+00, 3, },
{__LINE__, "+1",    1.0000000000e+00, 2, },
{__LINE__, "01",    1.0000000000e+00, 2, },
{__LINE__, "1",    1.0000000000e+00, 1, },
{__LINE__, " +.1",    1.0000000000e-01, 4, },
{__LINE__, " +0.1",    1.0000000000e-01, 5, },
{__LINE__, " .1",    1.0000000000e-01, 3, },
{__LINE__, " 0.1",    1.0000000000e-01, 4, },
{__LINE__, "+.1",    1.0000000000e-01, 3, },
{__LINE__, "+0.1",    1.0000000000e-01, 4, },
{__LINE__, ".1",    1.0000000000e-01, 2, },
{__LINE__, "0.1",    1.0000000000e-01, 3, },
{__LINE__, " +01241e-1",    1.2410000000e+02, 10, },
{__LINE__, " +1241e-1",    1.2410000000e+02, 9, },
{__LINE__, " 01241e-1",    1.2410000000e+02, 9, },
{__LINE__, " 1241e-1",    1.2410000000e+02, 8, },
{__LINE__, "+01241e-1",    1.2410000000e+02, 9, },
{__LINE__, "+1241e-1",    1.2410000000e+02, 8, },
{__LINE__, "01241e-1",    1.2410000000e+02, 8, },
{__LINE__, "1241e-1",    1.2410000000e+02, 7, },
{__LINE__, " +.1241e-1",    1.2410000000e-02, 10, },
{__LINE__, " +0.1241e-1",    1.2410000000e-02, 11, },
{__LINE__, " .1241e-1",    1.2410000000e-02, 9, },
{__LINE__, " 0.1241e-1",    1.2410000000e-02, 10, },
{__LINE__, "+.1241e-1",    1.2410000000e-02, 9, },
{__LINE__, "+0.1241e-1",    1.2410000000e-02, 10, },
{__LINE__, ".1241e-1",    1.2410000000e-02, 8, },
{__LINE__, "0.1241e-1",    1.2410000000e-02, 9, },
{__LINE__, " +01241e-20",    1.2410000000e-17, 11, },
{__LINE__, " +1241e-20",    1.2410000000e-17, 10, },
{__LINE__, " 01241e-20",    1.2410000000e-17, 10, },
{__LINE__, " 1241e-20",    1.2410000000e-17, 9, },
{__LINE__, "+01241e-20",    1.2410000000e-17, 10, },
{__LINE__, "+1241e-20",    1.2410000000e-17, 9, },
{__LINE__, "01241e-20",    1.2410000000e-17, 9, },
{__LINE__, "1241e-20",    1.2410000000e-17, 8, },
{__LINE__, " +.1241e+1",    1.2410000000e+00, 10, },
{__LINE__, " +.1241e1",    1.2410000000e+00, 9, },
{__LINE__, " +0.1241e+1",    1.2410000000e+00, 11, },
{__LINE__, " +0.1241e1",    1.2410000000e+00, 10, },
{__LINE__, " .1241e+1",    1.2410000000e+00, 9, },
{__LINE__, " .1241e1",    1.2410000000e+00, 8, },
{__LINE__, " 0.1241e+1",    1.2410000000e+00, 10, },
{__LINE__, " 0.1241e1",    1.2410000000e+00, 9, },
{__LINE__, "+.1241e+1",    1.2410000000e+00, 9, },
{__LINE__, "+.1241e1",    1.2410000000e+00, 8, },
{__LINE__, "+0.1241e+1",    1.2410000000e+00, 10, },
{__LINE__, "+0.1241e1",    1.2410000000e+00, 9, },
{__LINE__, ".1241e+1",    1.2410000000e+00, 8, },
{__LINE__, ".1241e1",    1.2410000000e+00, 7, },
{__LINE__, "0.1241e+1",    1.2410000000e+00, 9, },
{__LINE__, "0.1241e1",    1.2410000000e+00, 8, },
{__LINE__, " +01241",    1.2410000000e+03, 7, },
{__LINE__, " +01241+",    1.2410000000e+03, 7, },
{__LINE__, " +01241+1",    1.2410000000e+03, 7, },
{__LINE__, " +01241+20",    1.2410000000e+03, 7, },
{__LINE__, " +01241-",    1.2410000000e+03, 7, },
{__LINE__, " +01241-1",    1.2410000000e+03, 7, },
{__LINE__, " +01241-20",    1.2410000000e+03, 7, },
{__LINE__, " +01241e",    1.2410000000e+03, 7, },
{__LINE__, " +01241e+",    1.2410000000e+03, 7, },
{__LINE__, " +01241e-",    1.2410000000e+03, 7, },
{__LINE__, " +1241",    1.2410000000e+03, 6, },
{__LINE__, " +1241+",    1.2410000000e+03, 6, },
{__LINE__, " +1241+1",    1.2410000000e+03, 6, },
{__LINE__, " +1241+20",    1.2410000000e+03, 6, },
{__LINE__, " +1241-",    1.2410000000e+03, 6, },
{__LINE__, " +1241-1",    1.2410000000e+03, 6, },
{__LINE__, " +1241-20",    1.2410000000e+03, 6, },
{__LINE__, " +1241e",    1.2410000000e+03, 6, },
{__LINE__, " +1241e+",    1.2410000000e+03, 6, },
{__LINE__, " +1241e-",    1.2410000000e+03, 6, },
{__LINE__, " 01241",    1.2410000000e+03, 6, },
{__LINE__, " 01241+",    1.2410000000e+03, 6, },
{__LINE__, " 01241+1",    1.2410000000e+03, 6, },
{__LINE__, " 01241+20",    1.2410000000e+03, 6, },
{__LINE__, " 01241-",    1.2410000000e+03, 6, },
{__LINE__, " 01241-1",    1.2410000000e+03, 6, },
{__LINE__, " 01241-20",    1.2410000000e+03, 6, },
{__LINE__, " 01241e",    1.2410000000e+03, 6, },
{__LINE__, " 01241e+",    1.2410000000e+03, 6, },
{__LINE__, " 01241e-",    1.2410000000e+03, 6, },
{__LINE__, " 1241",    1.2410000000e+03, 5, },
{__LINE__, " 1241+",    1.2410000000e+03, 5, },
{__LINE__, " 1241+1",    1.2410000000e+03, 5, },
{__LINE__, " 1241+20",    1.2410000000e+03, 5, },
{__LINE__, " 1241-",    1.2410000000e+03, 5, },
{__LINE__, " 1241-1",    1.2410000000e+03, 5, },
{__LINE__, " 1241-20",    1.2410000000e+03, 5, },
{__LINE__, " 1241e",    1.2410000000e+03, 5, },
{__LINE__, " 1241e+",    1.2410000000e+03, 5, },
{__LINE__, " 1241e-",    1.2410000000e+03, 5, },
{__LINE__, "+01241",    1.2410000000e+03, 6, },
{__LINE__, "+01241+",    1.2410000000e+03, 6, },
{__LINE__, "+01241+1",    1.2410000000e+03, 6, },
{__LINE__, "+01241+20",    1.2410000000e+03, 6, },
{__LINE__, "+01241-",    1.2410000000e+03, 6, },
{__LINE__, "+01241-1",    1.2410000000e+03, 6, },
{__LINE__, "+01241-20",    1.2410000000e+03, 6, },
{__LINE__, "+01241e",    1.2410000000e+03, 6, },
{__LINE__, "+01241e+",    1.2410000000e+03, 6, },
{__LINE__, "+01241e-",    1.2410000000e+03, 6, },
{__LINE__, "+1241",    1.2410000000e+03, 5, },
{__LINE__, "+1241+",    1.2410000000e+03, 5, },
{__LINE__, "+1241+1",    1.2410000000e+03, 5, },
{__LINE__, "+1241+20",    1.2410000000e+03, 5, },
{__LINE__, "+1241-",    1.2410000000e+03, 5, },
{__LINE__, "+1241-1",    1.2410000000e+03, 5, },
{__LINE__, "+1241-20",    1.2410000000e+03, 5, },
{__LINE__, "+1241e",    1.2410000000e+03, 5, },
{__LINE__, "+1241e+",    1.2410000000e+03, 5, },
{__LINE__, "+1241e-",    1.2410000000e+03, 5, },
{__LINE__, "01241",    1.2410000000e+03, 5, },
{__LINE__, "01241+",    1.2410000000e+03, 5, },
{__LINE__, "01241+1",    1.2410000000e+03, 5, },
{__LINE__, "01241+20",    1.2410000000e+03, 5, },
{__LINE__, "01241-",    1.2410000000e+03, 5, },
{__LINE__, "01241-1",    1.2410000000e+03, 5, },
{__LINE__, "01241-20",    1.2410000000e+03, 5, },
{__LINE__, "01241e",    1.2410000000e+03, 5, },
{__LINE__, "01241e+",    1.2410000000e+03, 5, },
{__LINE__, "01241e-",    1.2410000000e+03, 5, },
{__LINE__, "1241",    1.2410000000e+03, 4, },
{__LINE__, "1241+",    1.2410000000e+03, 4, },
{__LINE__, "1241+1",    1.2410000000e+03, 4, },
{__LINE__, "1241+20",    1.2410000000e+03, 4, },
{__LINE__, "1241-",    1.2410000000e+03, 4, },
{__LINE__, "1241-1",    1.2410000000e+03, 4, },
{__LINE__, "1241-20",    1.2410000000e+03, 4, },
{__LINE__, "1241e",    1.2410000000e+03, 4, },
{__LINE__, "1241e+",    1.2410000000e+03, 4, },
{__LINE__, "1241e-",    1.2410000000e+03, 4, },
{__LINE__, " +01241e+1",    1.2410000000e+04, 10, },
{__LINE__, " +01241e1",    1.2410000000e+04, 9, },
{__LINE__, " +1241e+1",    1.2410000000e+04, 9, },
{__LINE__, " +1241e1",    1.2410000000e+04, 8, },
{__LINE__, " 01241e+1",    1.2410000000e+04, 9, },
{__LINE__, " 01241e1",    1.2410000000e+04, 8, },
{__LINE__, " 1241e+1",    1.2410000000e+04, 8, },
{__LINE__, " 1241e1",    1.2410000000e+04, 7, },
{__LINE__, "+01241e+1",    1.2410000000e+04, 9, },
{__LINE__, "+01241e1",    1.2410000000e+04, 8, },
{__LINE__, "+1241e+1",    1.2410000000e+04, 8, },
{__LINE__, "+1241e1",    1.2410000000e+04, 7, },
{__LINE__, "01241e+1",    1.2410000000e+04, 8, },
{__LINE__, "01241e1",    1.2410000000e+04, 7, },
{__LINE__, "1241e+1",    1.2410000000e+04, 7, },
{__LINE__, "1241e1",    1.2410000000e+04, 6, },
{__LINE__, " +.1241e+20",    1.2410000000e+19, 11, },
{__LINE__, " +.1241e20",    1.2410000000e+19, 10, },
{__LINE__, " +0.1241e+20",    1.2410000000e+19, 12, },
{__LINE__, " +0.1241e20",    1.2410000000e+19, 11, },
{__LINE__, " .1241e+20",    1.2410000000e+19, 10, },
{__LINE__, " .1241e20",    1.2410000000e+19, 9, },
{__LINE__, " 0.1241e+20",    1.2410000000e+19, 11, },
#endif
#if TEST_PART == 7 || TEST_PART == -1
{__LINE__, " 0.1241e20",    1.2410000000e+19, 10, },
{__LINE__, "+.1241e+20",    1.2410000000e+19, 10, },
{__LINE__, "+.1241e20",    1.2410000000e+19, 9, },
{__LINE__, "+0.1241e+20",    1.2410000000e+19, 11, },
{__LINE__, "+0.1241e20",    1.2410000000e+19, 10, },
{__LINE__, ".1241e+20",    1.2410000000e+19, 9, },
{__LINE__, ".1241e20",    1.2410000000e+19, 8, },
{__LINE__, "0.1241e+20",    1.2410000000e+19, 10, },
{__LINE__, "0.1241e20",    1.2410000000e+19, 9, },
{__LINE__, " +01241e+20",    1.2410000000e+23, 11, },
{__LINE__, " +01241e20",    1.2410000000e+23, 10, },
{__LINE__, " +1241e+20",    1.2410000000e+23, 10, },
{__LINE__, " +1241e20",    1.2410000000e+23, 9, },
{__LINE__, " 01241e+20",    1.2410000000e+23, 10, },
{__LINE__, " 01241e20",    1.2410000000e+23, 9, },
{__LINE__, " 1241e+20",    1.2410000000e+23, 9, },
{__LINE__, " 1241e20",    1.2410000000e+23, 8, },
{__LINE__, "+01241e+20",    1.2410000000e+23, 10, },
{__LINE__, "+01241e20",    1.2410000000e+23, 9, },
{__LINE__, "+1241e+20",    1.2410000000e+23, 9, },
{__LINE__, "+1241e20",    1.2410000000e+23, 8, },
{__LINE__, "01241e+20",    1.2410000000e+23, 9, },
{__LINE__, "01241e20",    1.2410000000e+23, 8, },
{__LINE__, "1241e+20",    1.2410000000e+23, 8, },
{__LINE__, "1241e20",    1.2410000000e+23, 7, },
{__LINE__, " +.1241",    1.2410000000e-01, 7, },
{__LINE__, " +.1241+",    1.2410000000e-01, 7, },
{__LINE__, " +.1241+1",    1.2410000000e-01, 7, },
{__LINE__, " +.1241+20",    1.2410000000e-01, 7, },
{__LINE__, " +.1241-",    1.2410000000e-01, 7, },
{__LINE__, " +.1241-1",    1.2410000000e-01, 7, },
{__LINE__, " +.1241-20",    1.2410000000e-01, 7, },
{__LINE__, " +.1241e",    1.2410000000e-01, 7, },
{__LINE__, " +.1241e+",    1.2410000000e-01, 7, },
{__LINE__, " +.1241e-",    1.2410000000e-01, 7, },
{__LINE__, " +0.1241",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241+",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241+1",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241+20",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241-",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241-1",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241-20",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241e",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241e+",    1.2410000000e-01, 8, },
{__LINE__, " +0.1241e-",    1.2410000000e-01, 8, },
{__LINE__, " .1241",    1.2410000000e-01, 6, },
{__LINE__, " .1241+",    1.2410000000e-01, 6, },
{__LINE__, " .1241+1",    1.2410000000e-01, 6, },
{__LINE__, " .1241+20",    1.2410000000e-01, 6, },
{__LINE__, " .1241-",    1.2410000000e-01, 6, },
{__LINE__, " .1241-1",    1.2410000000e-01, 6, },
{__LINE__, " .1241-20",    1.2410000000e-01, 6, },
{__LINE__, " .1241e",    1.2410000000e-01, 6, },
{__LINE__, " .1241e+",    1.2410000000e-01, 6, },
{__LINE__, " .1241e-",    1.2410000000e-01, 6, },
{__LINE__, " 0.1241",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241+",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241+1",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241+20",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241-",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241-1",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241-20",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241e",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241e+",    1.2410000000e-01, 7, },
{__LINE__, " 0.1241e-",    1.2410000000e-01, 7, },
{__LINE__, "+.1241",    1.2410000000e-01, 6, },
{__LINE__, "+.1241+",    1.2410000000e-01, 6, },
{__LINE__, "+.1241+1",    1.2410000000e-01, 6, },
{__LINE__, "+.1241+20",    1.2410000000e-01, 6, },
{__LINE__, "+.1241-",    1.2410000000e-01, 6, },
{__LINE__, "+.1241-1",    1.2410000000e-01, 6, },
{__LINE__, "+.1241-20",    1.2410000000e-01, 6, },
{__LINE__, "+.1241e",    1.2410000000e-01, 6, },
{__LINE__, "+.1241e+",    1.2410000000e-01, 6, },
{__LINE__, "+.1241e-",    1.2410000000e-01, 6, },
{__LINE__, "+0.1241",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241+",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241+1",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241+20",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241-",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241-1",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241-20",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241e",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241e+",    1.2410000000e-01, 7, },
{__LINE__, "+0.1241e-",    1.2410000000e-01, 7, },
{__LINE__, ".1241",    1.2410000000e-01, 5, },
{__LINE__, ".1241+",    1.2410000000e-01, 5, },
{__LINE__, ".1241+1",    1.2410000000e-01, 5, },
{__LINE__, ".1241+20",    1.2410000000e-01, 5, },
{__LINE__, ".1241-",    1.2410000000e-01, 5, },
{__LINE__, ".1241-1",    1.2410000000e-01, 5, },
{__LINE__, ".1241-20",    1.2410000000e-01, 5, },
{__LINE__, ".1241e",    1.2410000000e-01, 5, },
{__LINE__, ".1241e+",    1.2410000000e-01, 5, },
{__LINE__, ".1241e-",    1.2410000000e-01, 5, },
{__LINE__, "0.1241",    1.2410000000e-01, 6, },
{__LINE__, "0.1241+",    1.2410000000e-01, 6, },
{__LINE__, "0.1241+1",    1.2410000000e-01, 6, },
{__LINE__, "0.1241+20",    1.2410000000e-01, 6, },
{__LINE__, "0.1241-",    1.2410000000e-01, 6, },
{__LINE__, "0.1241-1",    1.2410000000e-01, 6, },
{__LINE__, "0.1241-20",    1.2410000000e-01, 6, },
{__LINE__, "0.1241e",    1.2410000000e-01, 6, },
{__LINE__, "0.1241e+",    1.2410000000e-01, 6, },
{__LINE__, "0.1241e-",    1.2410000000e-01, 6, },
{__LINE__, " +.1241e-20",    1.2410000000e-21, 11, },
{__LINE__, " +0.1241e-20",    1.2410000000e-21, 12, },
{__LINE__, " .1241e-20",    1.2410000000e-21, 10, },
{__LINE__, " 0.1241e-20",    1.2410000000e-21, 11, },
{__LINE__, "+.1241e-20",    1.2410000000e-21, 10, },
{__LINE__, "+0.1241e-20",    1.2410000000e-21, 11, },
{__LINE__, ".1241e-20",    1.2410000000e-21, 9, },
{__LINE__, "0.1241e-20",    1.2410000000e-21, 10, },
{__LINE__, " +.12411",    1.2411000000e-01, 8, },
{__LINE__, " +0.12411",    1.2411000000e-01, 9, },
{__LINE__, " .12411",    1.2411000000e-01, 7, },
{__LINE__, " 0.12411",    1.2411000000e-01, 8, },
{__LINE__, "+.12411",    1.2411000000e-01, 7, },
{__LINE__, "+0.12411",    1.2411000000e-01, 8, },
{__LINE__, ".12411",    1.2411000000e-01, 6, },
{__LINE__, "0.12411",    1.2411000000e-01, 7, },
{__LINE__, " +012411",    1.2411000000e+04, 8, },
{__LINE__, " +12411",    1.2411000000e+04, 7, },
{__LINE__, " 012411",    1.2411000000e+04, 7, },
{__LINE__, " 12411",    1.2411000000e+04, 6, },
{__LINE__, "+012411",    1.2411000000e+04, 7, },
{__LINE__, "+12411",    1.2411000000e+04, 6, },
{__LINE__, "012411",    1.2411000000e+04, 6, },
{__LINE__, "12411",    1.2411000000e+04, 5, },
{__LINE__, " +.124120",    1.2412000000e-01, 9, },
{__LINE__, " +0.124120",    1.2412000000e-01, 10, },
{__LINE__, " .124120",    1.2412000000e-01, 8, },
{__LINE__, " 0.124120",    1.2412000000e-01, 9, },
{__LINE__, "+.124120",    1.2412000000e-01, 8, },
{__LINE__, "+0.124120",    1.2412000000e-01, 9, },
{__LINE__, ".124120",    1.2412000000e-01, 7, },
{__LINE__, "0.124120",    1.2412000000e-01, 8, },
{__LINE__, " +0124120",    1.2412000000e+05, 9, },
{__LINE__, " +124120",    1.2412000000e+05, 8, },
{__LINE__, " 0124120",    1.2412000000e+05, 8, },
{__LINE__, " 124120",    1.2412000000e+05, 7, },
{__LINE__, "+0124120",    1.2412000000e+05, 8, },
{__LINE__, "+124120",    1.2412000000e+05, 7, },
{__LINE__, "0124120",    1.2412000000e+05, 7, },
{__LINE__, "124120",    1.2412000000e+05, 6, },
{__LINE__, " +020",    2.0000000000e+01, 5, },
{__LINE__, " +20",    2.0000000000e+01, 4, },
{__LINE__, " 020",    2.0000000000e+01, 4, },
{__LINE__, " 20",    2.0000000000e+01, 3, },
{__LINE__, "+020",    2.0000000000e+01, 4, },
{__LINE__, "+20",    2.0000000000e+01, 3, },
{__LINE__, "020",    2.0000000000e+01, 3, },
{__LINE__, "20",    2.0000000000e+01, 2, },
{__LINE__, " +.20",    2.0000000000e-01, 5, },
{__LINE__, " +0.20",    2.0000000000e-01, 6, },
{__LINE__, " .20",    2.0000000000e-01, 4, },
{__LINE__, " 0.20",    2.0000000000e-01, 5, },
{__LINE__, "+.20",    2.0000000000e-01, 4, },
{__LINE__, "+0.20",    2.0000000000e-01, 5, },
{__LINE__, ".20",    2.0000000000e-01, 3, },
{__LINE__, "0.20",    2.0000000000e-01, 4, },
{__LINE__, " +211",    2.1100000000e+02, 5, },
{__LINE__, " +211+",    2.1100000000e+02, 5, },
{__LINE__, " +211+1",    2.1100000000e+02, 5, },
{__LINE__, " +211+20",    2.1100000000e+02, 5, },
{__LINE__, " +211-",    2.1100000000e+02, 5, },
{__LINE__, " +211-1",    2.1100000000e+02, 5, },
{__LINE__, " +211-20",    2.1100000000e+02, 5, },
{__LINE__, " +211.",    2.1100000000e+02, 6, },
{__LINE__, " +211.+",    2.1100000000e+02, 6, },
{__LINE__, " +211.+1",    2.1100000000e+02, 6, },
{__LINE__, " +211.+20",    2.1100000000e+02, 6, },
{__LINE__, " +211.-",    2.1100000000e+02, 6, },
{__LINE__, " +211.-1",    2.1100000000e+02, 6, },
{__LINE__, " +211.-20",    2.1100000000e+02, 6, },
{__LINE__, " +211.e",    2.1100000000e+02, 6, },
{__LINE__, " +211.e+",    2.1100000000e+02, 6, },
{__LINE__, " +211.e-",    2.1100000000e+02, 6, },
{__LINE__, " +211e",    2.1100000000e+02, 5, },
{__LINE__, " +211e+",    2.1100000000e+02, 5, },
{__LINE__, " +211e-",    2.1100000000e+02, 5, },
{__LINE__, " 211",    2.1100000000e+02, 4, },
{__LINE__, " 211+",    2.1100000000e+02, 4, },
{__LINE__, " 211+1",    2.1100000000e+02, 4, },
{__LINE__, " 211+20",    2.1100000000e+02, 4, },
{__LINE__, " 211-",    2.1100000000e+02, 4, },
{__LINE__, " 211-1",    2.1100000000e+02, 4, },
{__LINE__, " 211-20",    2.1100000000e+02, 4, },
{__LINE__, " 211.",    2.1100000000e+02, 5, },
{__LINE__, " 211.+",    2.1100000000e+02, 5, },
{__LINE__, " 211.+1",    2.1100000000e+02, 5, },
{__LINE__, " 211.+20",    2.1100000000e+02, 5, },
{__LINE__, " 211.-",    2.1100000000e+02, 5, },
{__LINE__, " 211.-1",    2.1100000000e+02, 5, },
{__LINE__, " 211.-20",    2.1100000000e+02, 5, },
{__LINE__, " 211.e",    2.1100000000e+02, 5, },
{__LINE__, " 211.e+",    2.1100000000e+02, 5, },
{__LINE__, " 211.e-",    2.1100000000e+02, 5, },
{__LINE__, " 211e",    2.1100000000e+02, 4, },
{__LINE__, " 211e+",    2.1100000000e+02, 4, },
{__LINE__, " 211e-",    2.1100000000e+02, 4, },
{__LINE__, "+211",    2.1100000000e+02, 4, },
{__LINE__, "+211+",    2.1100000000e+02, 4, },
{__LINE__, "+211+1",    2.1100000000e+02, 4, },
{__LINE__, "+211+20",    2.1100000000e+02, 4, },
{__LINE__, "+211-",    2.1100000000e+02, 4, },
{__LINE__, "+211-1",    2.1100000000e+02, 4, },
{__LINE__, "+211-20",    2.1100000000e+02, 4, },
{__LINE__, "+211.",    2.1100000000e+02, 5, },
{__LINE__, "+211.+",    2.1100000000e+02, 5, },
{__LINE__, "+211.+1",    2.1100000000e+02, 5, },
{__LINE__, "+211.+20",    2.1100000000e+02, 5, },
{__LINE__, "+211.-",    2.1100000000e+02, 5, },
{__LINE__, "+211.-1",    2.1100000000e+02, 5, },
{__LINE__, "+211.-20",    2.1100000000e+02, 5, },
{__LINE__, "+211.e",    2.1100000000e+02, 5, },
{__LINE__, "+211.e+",    2.1100000000e+02, 5, },
{__LINE__, "+211.e-",    2.1100000000e+02, 5, },
{__LINE__, "+211e",    2.1100000000e+02, 4, },
{__LINE__, "+211e+",    2.1100000000e+02, 4, },
{__LINE__, "+211e-",    2.1100000000e+02, 4, },
{__LINE__, "211",    2.1100000000e+02, 3, },
{__LINE__, "211+",    2.1100000000e+02, 3, },
{__LINE__, "211+1",    2.1100000000e+02, 3, },
{__LINE__, "211+20",    2.1100000000e+02, 3, },
{__LINE__, "211-",    2.1100000000e+02, 3, },
{__LINE__, "211-1",    2.1100000000e+02, 3, },
{__LINE__, "211-20",    2.1100000000e+02, 3, },
{__LINE__, "211.",    2.1100000000e+02, 4, },
{__LINE__, "211.+",    2.1100000000e+02, 4, },
{__LINE__, "211.+1",    2.1100000000e+02, 4, },
{__LINE__, "211.+20",    2.1100000000e+02, 4, },
{__LINE__, "211.-",    2.1100000000e+02, 4, },
{__LINE__, "211.-1",    2.1100000000e+02, 4, },
{__LINE__, "211.-20",    2.1100000000e+02, 4, },
{__LINE__, "211.e",    2.1100000000e+02, 4, },
{__LINE__, "211.e+",    2.1100000000e+02, 4, },
{__LINE__, "211.e-",    2.1100000000e+02, 4, },
{__LINE__, "211e",    2.1100000000e+02, 3, },
{__LINE__, "211e+",    2.1100000000e+02, 3, },
{__LINE__, "211e-",    2.1100000000e+02, 3, },
{__LINE__, " +211.e+20",    2.1100000000e+22, 10, },
{__LINE__, " +211.e20",    2.1100000000e+22, 9, },
{__LINE__, " +211e+20",    2.1100000000e+22, 9, },
{__LINE__, " +211e20",    2.1100000000e+22, 8, },
{__LINE__, " 211.e+20",    2.1100000000e+22, 9, },
{__LINE__, " 211.e20",    2.1100000000e+22, 8, },
{__LINE__, " 211e+20",    2.1100000000e+22, 8, },
{__LINE__, " 211e20",    2.1100000000e+22, 7, },
{__LINE__, "+211.e+20",    2.1100000000e+22, 9, },
{__LINE__, "+211.e20",    2.1100000000e+22, 8, },
{__LINE__, "+211e+20",    2.1100000000e+22, 8, },
{__LINE__, "+211e20",    2.1100000000e+22, 7, },
{__LINE__, "211.e+20",    2.1100000000e+22, 8, },
{__LINE__, "211.e20",    2.1100000000e+22, 7, },
{__LINE__, "211e+20",    2.1100000000e+22, 7, },
{__LINE__, "211e20",    2.1100000000e+22, 6, },
{__LINE__, " +211.e-1",    2.1100000000e+01, 9, },
{__LINE__, " +211e-1",    2.1100000000e+01, 8, },
{__LINE__, " 211.e-1",    2.1100000000e+01, 8, },
{__LINE__, " 211e-1",    2.1100000000e+01, 7, },
{__LINE__, "+211.e-1",    2.1100000000e+01, 8, },
{__LINE__, "+211e-1",    2.1100000000e+01, 7, },
{__LINE__, "211.e-1",    2.1100000000e+01, 7, },
{__LINE__, "211e-1",    2.1100000000e+01, 6, },
{__LINE__, " +211.e+1",    2.1100000000e+03, 9, },
{__LINE__, " +211.e1",    2.1100000000e+03, 8, },
{__LINE__, " +211e+1",    2.1100000000e+03, 8, },
{__LINE__, " +211e1",    2.1100000000e+03, 7, },
{__LINE__, " 211.e+1",    2.1100000000e+03, 8, },
{__LINE__, " 211.e1",    2.1100000000e+03, 7, },
{__LINE__, " 211e+1",    2.1100000000e+03, 7, },
{__LINE__, " 211e1",    2.1100000000e+03, 6, },
{__LINE__, "+211.e+1",    2.1100000000e+03, 8, },
{__LINE__, "+211.e1",    2.1100000000e+03, 7, },
{__LINE__, "+211e+1",    2.1100000000e+03, 7, },
{__LINE__, "+211e1",    2.1100000000e+03, 6, },
{__LINE__, "211.e+1",    2.1100000000e+03, 7, },
{__LINE__, "211.e1",    2.1100000000e+03, 6, },
{__LINE__, "211e+1",    2.1100000000e+03, 6, },
{__LINE__, "211e1",    2.1100000000e+03, 5, },
{__LINE__, " +211.e-20",    2.1100000000e-18, 10, },
{__LINE__, " +211e-20",    2.1100000000e-18, 9, },
{__LINE__, " 211.e-20",    2.1100000000e-18, 9, },
{__LINE__, " 211e-20",    2.1100000000e-18, 8, },
{__LINE__, "+211.e-20",    2.1100000000e-18, 9, },
{__LINE__, "+211e-20",    2.1100000000e-18, 8, },
{__LINE__, "211.e-20",    2.1100000000e-18, 8, },
{__LINE__, "211e-20",    2.1100000000e-18, 7, },
#endif
#if TEST_PART == 8 || TEST_PART == -1
{__LINE__, " +211.1",    2.1110000000e+02, 7, },
{__LINE__, " 211.1",    2.1110000000e+02, 6, },
{__LINE__, "+211.1",    2.1110000000e+02, 6, },
{__LINE__, "211.1",    2.1110000000e+02, 5, },
{__LINE__, " +2111",    2.1110000000e+03, 6, },
{__LINE__, " 2111",    2.1110000000e+03, 5, },
{__LINE__, "+2111",    2.1110000000e+03, 5, },
{__LINE__, "2111",    2.1110000000e+03, 4, },
{__LINE__, " +2111241e-20",    2.1112410000e-14, 13, },
{__LINE__, " 2111241e-20",    2.1112410000e-14, 12, },
{__LINE__, "+2111241e-20",    2.1112410000e-14, 12, },
{__LINE__, "2111241e-20",    2.1112410000e-14, 11, },
{__LINE__, " +211.1241e-1",    2.1112410000e+01, 13, },
{__LINE__, " 211.1241e-1",    2.1112410000e+01, 12, },
{__LINE__, "+211.1241e-1",    2.1112410000e+01, 12, },
{__LINE__, "211.1241e-1",    2.1112410000e+01, 11, },
{__LINE__, " +211.1241",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241+",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241+1",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241+20",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241-",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241-1",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241-20",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241e",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241e+",    2.1112410000e+02, 10, },
{__LINE__, " +211.1241e-",    2.1112410000e+02, 10, },
{__LINE__, " 211.1241",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241+",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241+1",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241+20",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241-",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241-1",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241-20",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241e",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241e+",    2.1112410000e+02, 9, },
{__LINE__, " 211.1241e-",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241+",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241+1",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241+20",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241-",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241-1",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241-20",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241e",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241e+",    2.1112410000e+02, 9, },
{__LINE__, "+211.1241e-",    2.1112410000e+02, 9, },
{__LINE__, "211.1241",    2.1112410000e+02, 8, },
{__LINE__, "211.1241+",    2.1112410000e+02, 8, },
{__LINE__, "211.1241+1",    2.1112410000e+02, 8, },
{__LINE__, "211.1241+20",    2.1112410000e+02, 8, },
{__LINE__, "211.1241-",    2.1112410000e+02, 8, },
{__LINE__, "211.1241-1",    2.1112410000e+02, 8, },
{__LINE__, "211.1241-20",    2.1112410000e+02, 8, },
{__LINE__, "211.1241e",    2.1112410000e+02, 8, },
{__LINE__, "211.1241e+",    2.1112410000e+02, 8, },
{__LINE__, "211.1241e-",    2.1112410000e+02, 8, },
{__LINE__, " +211.1241e+1",    2.1112410000e+03, 13, },
{__LINE__, " +211.1241e1",    2.1112410000e+03, 12, },
{__LINE__, " 211.1241e+1",    2.1112410000e+03, 12, },
{__LINE__, " 211.1241e1",    2.1112410000e+03, 11, },
{__LINE__, "+211.1241e+1",    2.1112410000e+03, 12, },
{__LINE__, "+211.1241e1",    2.1112410000e+03, 11, },
{__LINE__, "211.1241e+1",    2.1112410000e+03, 11, },
{__LINE__, "211.1241e1",    2.1112410000e+03, 10, },
{__LINE__, " +2111241e-1",    2.1112410000e+05, 12, },
{__LINE__, " 2111241e-1",    2.1112410000e+05, 11, },
{__LINE__, "+2111241e-1",    2.1112410000e+05, 11, },
{__LINE__, "2111241e-1",    2.1112410000e+05, 10, },
{__LINE__, " +2111241",    2.1112410000e+06, 9, },
{__LINE__, " +2111241+",    2.1112410000e+06, 9, },
{__LINE__, " +2111241+1",    2.1112410000e+06, 9, },
{__LINE__, " +2111241+20",    2.1112410000e+06, 9, },
{__LINE__, " +2111241-",    2.1112410000e+06, 9, },
{__LINE__, " +2111241-1",    2.1112410000e+06, 9, },
{__LINE__, " +2111241-20",    2.1112410000e+06, 9, },
{__LINE__, " +2111241e",    2.1112410000e+06, 9, },
{__LINE__, " +2111241e+",    2.1112410000e+06, 9, },
{__LINE__, " +2111241e-",    2.1112410000e+06, 9, },
{__LINE__, " 2111241",    2.1112410000e+06, 8, },
{__LINE__, " 2111241+",    2.1112410000e+06, 8, },
{__LINE__, " 2111241+1",    2.1112410000e+06, 8, },
{__LINE__, " 2111241+20",    2.1112410000e+06, 8, },
{__LINE__, " 2111241-",    2.1112410000e+06, 8, },
{__LINE__, " 2111241-1",    2.1112410000e+06, 8, },
{__LINE__, " 2111241-20",    2.1112410000e+06, 8, },
{__LINE__, " 2111241e",    2.1112410000e+06, 8, },
{__LINE__, " 2111241e+",    2.1112410000e+06, 8, },
{__LINE__, " 2111241e-",    2.1112410000e+06, 8, },
{__LINE__, "+2111241",    2.1112410000e+06, 8, },
{__LINE__, "+2111241+",    2.1112410000e+06, 8, },
{__LINE__, "+2111241+1",    2.1112410000e+06, 8, },
{__LINE__, "+2111241+20",    2.1112410000e+06, 8, },
{__LINE__, "+2111241-",    2.1112410000e+06, 8, },
{__LINE__, "+2111241-1",    2.1112410000e+06, 8, },
{__LINE__, "+2111241-20",    2.1112410000e+06, 8, },
{__LINE__, "+2111241e",    2.1112410000e+06, 8, },
{__LINE__, "+2111241e+",    2.1112410000e+06, 8, },
{__LINE__, "+2111241e-",    2.1112410000e+06, 8, },
{__LINE__, "2111241",    2.1112410000e+06, 7, },
{__LINE__, "2111241+",    2.1112410000e+06, 7, },
{__LINE__, "2111241+1",    2.1112410000e+06, 7, },
{__LINE__, "2111241+20",    2.1112410000e+06, 7, },
{__LINE__, "2111241-",    2.1112410000e+06, 7, },
{__LINE__, "2111241-1",    2.1112410000e+06, 7, },
{__LINE__, "2111241-20",    2.1112410000e+06, 7, },
{__LINE__, "2111241e",    2.1112410000e+06, 7, },
{__LINE__, "2111241e+",    2.1112410000e+06, 7, },
{__LINE__, "2111241e-",    2.1112410000e+06, 7, },
{__LINE__, " +2111241e+1",    2.1112410000e+07, 12, },
{__LINE__, " +2111241e1",    2.1112410000e+07, 11, },
{__LINE__, " 2111241e+1",    2.1112410000e+07, 11, },
{__LINE__, " 2111241e1",    2.1112410000e+07, 10, },
{__LINE__, "+2111241e+1",    2.1112410000e+07, 11, },
{__LINE__, "+2111241e1",    2.1112410000e+07, 10, },
{__LINE__, "2111241e+1",    2.1112410000e+07, 10, },
{__LINE__, "2111241e1",    2.1112410000e+07, 9, },
{__LINE__, " +211.1241e+20",    2.1112410000e+22, 14, },
{__LINE__, " +211.1241e20",    2.1112410000e+22, 13, },
{__LINE__, " 211.1241e+20",    2.1112410000e+22, 13, },
{__LINE__, " 211.1241e20",    2.1112410000e+22, 12, },
{__LINE__, "+211.1241e+20",    2.1112410000e+22, 13, },
{__LINE__, "+211.1241e20",    2.1112410000e+22, 12, },
{__LINE__, "211.1241e+20",    2.1112410000e+22, 12, },
{__LINE__, "211.1241e20",    2.1112410000e+22, 11, },
{__LINE__, " +2111241e+20",    2.1112410000e+26, 13, },
{__LINE__, " +2111241e20",    2.1112410000e+26, 12, },
{__LINE__, " 2111241e+20",    2.1112410000e+26, 12, },
{__LINE__, " 2111241e20",    2.1112410000e+26, 11, },
{__LINE__, "+2111241e+20",    2.1112410000e+26, 12, },
{__LINE__, "+2111241e20",    2.1112410000e+26, 11, },
{__LINE__, "2111241e+20",    2.1112410000e+26, 11, },
{__LINE__, "2111241e20",    2.1112410000e+26, 10, },
{__LINE__, " +211.1241e-20",    2.1112410000e-18, 14, },
{__LINE__, " 211.1241e-20",    2.1112410000e-18, 13, },
{__LINE__, "+211.1241e-20",    2.1112410000e-18, 13, },
{__LINE__, "211.1241e-20",    2.1112410000e-18, 12, },
{__LINE__, " +211.12411",    2.1112411000e+02, 11, },
{__LINE__, " 211.12411",    2.1112411000e+02, 10, },
{__LINE__, "+211.12411",    2.1112411000e+02, 10, },
{__LINE__, "211.12411",    2.1112411000e+02, 9, },
{__LINE__, " +21112411",    2.1112411000e+07, 10, },
{__LINE__, " 21112411",    2.1112411000e+07, 9, },
{__LINE__, "+21112411",    2.1112411000e+07, 9, },
{__LINE__, "21112411",    2.1112411000e+07, 8, },
{__LINE__, " +211124120",    2.1112412000e+08, 11, },
{__LINE__, " 211124120",    2.1112412000e+08, 10, },
{__LINE__, "+211124120",    2.1112412000e+08, 10, },
{__LINE__, "211124120",    2.1112412000e+08, 9, },
{__LINE__, " +211.124120",    2.1112412000e+02, 12, },
{__LINE__, " 211.124120",    2.1112412000e+02, 11, },
{__LINE__, "+211.124120",    2.1112412000e+02, 11, },
{__LINE__, "211.124120",    2.1112412000e+02, 10, },
{__LINE__, " +211.20",    2.1120000000e+02, 8, },
{__LINE__, " 211.20",    2.1120000000e+02, 7, },
{__LINE__, "+211.20",    2.1120000000e+02, 7, },
{__LINE__, "211.20",    2.1120000000e+02, 6, },
{__LINE__, " +21120",    2.1120000000e+04, 7, },
{__LINE__, " 21120",    2.1120000000e+04, 6, },
{__LINE__, "+21120",    2.1120000000e+04, 6, },
{__LINE__, "21120",    2.1120000000e+04, 5, },
{__LINE__, " +211.8e-1",    2.1180000000e+01, 10, },
{__LINE__, " 211.8e-1",    2.1180000000e+01, 9, },
{__LINE__, "+211.8e-1",    2.1180000000e+01, 9, },
{__LINE__, "211.8e-1",    2.1180000000e+01, 8, },
{__LINE__, " +211.8e+1",    2.1180000000e+03, 10, },
{__LINE__, " +211.8e1",    2.1180000000e+03, 9, },
{__LINE__, " +2118",    2.1180000000e+03, 6, },
{__LINE__, " +2118+",    2.1180000000e+03, 6, },
{__LINE__, " +2118+1",    2.1180000000e+03, 6, },
{__LINE__, " +2118+20",    2.1180000000e+03, 6, },
{__LINE__, " +2118-",    2.1180000000e+03, 6, },
{__LINE__, " +2118-1",    2.1180000000e+03, 6, },
{__LINE__, " +2118-20",    2.1180000000e+03, 6, },
{__LINE__, " +2118e",    2.1180000000e+03, 6, },
{__LINE__, " +2118e+",    2.1180000000e+03, 6, },
{__LINE__, " +2118e-",    2.1180000000e+03, 6, },
{__LINE__, " 211.8e+1",    2.1180000000e+03, 9, },
{__LINE__, " 211.8e1",    2.1180000000e+03, 8, },
{__LINE__, " 2118",    2.1180000000e+03, 5, },
{__LINE__, " 2118+",    2.1180000000e+03, 5, },
{__LINE__, " 2118+1",    2.1180000000e+03, 5, },
{__LINE__, " 2118+20",    2.1180000000e+03, 5, },
{__LINE__, " 2118-",    2.1180000000e+03, 5, },
{__LINE__, " 2118-1",    2.1180000000e+03, 5, },
{__LINE__, " 2118-20",    2.1180000000e+03, 5, },
{__LINE__, " 2118e",    2.1180000000e+03, 5, },
{__LINE__, " 2118e+",    2.1180000000e+03, 5, },
{__LINE__, " 2118e-",    2.1180000000e+03, 5, },
{__LINE__, "+211.8e+1",    2.1180000000e+03, 9, },
{__LINE__, "+211.8e1",    2.1180000000e+03, 8, },
{__LINE__, "+2118",    2.1180000000e+03, 5, },
{__LINE__, "+2118+",    2.1180000000e+03, 5, },
{__LINE__, "+2118+1",    2.1180000000e+03, 5, },
{__LINE__, "+2118+20",    2.1180000000e+03, 5, },
{__LINE__, "+2118-",    2.1180000000e+03, 5, },
{__LINE__, "+2118-1",    2.1180000000e+03, 5, },
{__LINE__, "+2118-20",    2.1180000000e+03, 5, },
{__LINE__, "+2118e",    2.1180000000e+03, 5, },
{__LINE__, "+2118e+",    2.1180000000e+03, 5, },
{__LINE__, "+2118e-",    2.1180000000e+03, 5, },
{__LINE__, "211.8e+1",    2.1180000000e+03, 8, },
{__LINE__, "211.8e1",    2.1180000000e+03, 7, },
{__LINE__, "2118",    2.1180000000e+03, 4, },
{__LINE__, "2118+",    2.1180000000e+03, 4, },
{__LINE__, "2118+1",    2.1180000000e+03, 4, },
{__LINE__, "2118+20",    2.1180000000e+03, 4, },
{__LINE__, "2118-",    2.1180000000e+03, 4, },
{__LINE__, "2118-1",    2.1180000000e+03, 4, },
{__LINE__, "2118-20",    2.1180000000e+03, 4, },
{__LINE__, "2118e",    2.1180000000e+03, 4, },
{__LINE__, "2118e+",    2.1180000000e+03, 4, },
{__LINE__, "2118e-",    2.1180000000e+03, 4, },
{__LINE__, " +2118e+1",    2.1180000000e+04, 9, },
{__LINE__, " +2118e1",    2.1180000000e+04, 8, },
{__LINE__, " 2118e+1",    2.1180000000e+04, 8, },
{__LINE__, " 2118e1",    2.1180000000e+04, 7, },
{__LINE__, "+2118e+1",    2.1180000000e+04, 8, },
{__LINE__, "+2118e1",    2.1180000000e+04, 7, },
{__LINE__, "2118e+1",    2.1180000000e+04, 7, },
{__LINE__, "2118e1",    2.1180000000e+04, 6, },
{__LINE__, " +2118e+20",    2.1180000000e+23, 10, },
{__LINE__, " +2118e20",    2.1180000000e+23, 9, },
{__LINE__, " 2118e+20",    2.1180000000e+23, 9, },
{__LINE__, " 2118e20",    2.1180000000e+23, 8, },
{__LINE__, "+2118e+20",    2.1180000000e+23, 9, },
{__LINE__, "+2118e20",    2.1180000000e+23, 8, },
{__LINE__, "2118e+20",    2.1180000000e+23, 8, },
{__LINE__, "2118e20",    2.1180000000e+23, 7, },
{__LINE__, " +2118e-20",    2.1180000000e-17, 10, },
{__LINE__, " 2118e-20",    2.1180000000e-17, 9, },
{__LINE__, "+2118e-20",    2.1180000000e-17, 9, },
{__LINE__, "2118e-20",    2.1180000000e-17, 8, },
{__LINE__, " +211.8e-20",    2.1180000000e-18, 11, },
{__LINE__, " 211.8e-20",    2.1180000000e-18, 10, },
{__LINE__, "+211.8e-20",    2.1180000000e-18, 10, },
{__LINE__, "211.8e-20",    2.1180000000e-18, 9, },
{__LINE__, " +211.8",    2.1180000000e+02, 7, },
{__LINE__, " +211.8+",    2.1180000000e+02, 7, },
{__LINE__, " +211.8+1",    2.1180000000e+02, 7, },
{__LINE__, " +211.8+20",    2.1180000000e+02, 7, },
{__LINE__, " +211.8-",    2.1180000000e+02, 7, },
{__LINE__, " +211.8-1",    2.1180000000e+02, 7, },
{__LINE__, " +211.8-20",    2.1180000000e+02, 7, },
{__LINE__, " +211.8e",    2.1180000000e+02, 7, },
{__LINE__, " +211.8e+",    2.1180000000e+02, 7, },
{__LINE__, " +211.8e-",    2.1180000000e+02, 7, },
{__LINE__, " +2118e-1",    2.1180000000e+02, 9, },
{__LINE__, " 211.8",    2.1180000000e+02, 6, },
{__LINE__, " 211.8+",    2.1180000000e+02, 6, },
{__LINE__, " 211.8+1",    2.1180000000e+02, 6, },
{__LINE__, " 211.8+20",    2.1180000000e+02, 6, },
{__LINE__, " 211.8-",    2.1180000000e+02, 6, },
{__LINE__, " 211.8-1",    2.1180000000e+02, 6, },
{__LINE__, " 211.8-20",    2.1180000000e+02, 6, },
{__LINE__, " 211.8e",    2.1180000000e+02, 6, },
{__LINE__, " 211.8e+",    2.1180000000e+02, 6, },
{__LINE__, " 211.8e-",    2.1180000000e+02, 6, },
{__LINE__, " 2118e-1",    2.1180000000e+02, 8, },
{__LINE__, "+211.8",    2.1180000000e+02, 6, },
{__LINE__, "+211.8+",    2.1180000000e+02, 6, },
{__LINE__, "+211.8+1",    2.1180000000e+02, 6, },
{__LINE__, "+211.8+20",    2.1180000000e+02, 6, },
{__LINE__, "+211.8-",    2.1180000000e+02, 6, },
{__LINE__, "+211.8-1",    2.1180000000e+02, 6, },
{__LINE__, "+211.8-20",    2.1180000000e+02, 6, },
{__LINE__, "+211.8e",    2.1180000000e+02, 6, },
{__LINE__, "+211.8e+",    2.1180000000e+02, 6, },
{__LINE__, "+211.8e-",    2.1180000000e+02, 6, },
{__LINE__, "+2118e-1",    2.1180000000e+02, 8, },
{__LINE__, "211.8",    2.1180000000e+02, 5, },
{__LINE__, "211.8+",    2.1180000000e+02, 5, },
{__LINE__, "211.8+1",    2.1180000000e+02, 5, },
{__LINE__, "211.8+20",    2.1180000000e+02, 5, },
{__LINE__, "211.8-",    2.1180000000e+02, 5, },
{__LINE__, "211.8-1",    2.1180000000e+02, 5, },
{__LINE__, "211.8-20",    2.1180000000e+02, 5, },
{__LINE__, "211.8e",    2.1180000000e+02, 5, },
{__LINE__, "211.8e+",    2.1180000000e+02, 5, },
{__LINE__, "211.8e-",    2.1180000000e+02, 5, },
{__LINE__, "2118e-1",    2.1180000000e+02, 7, },
{__LINE__, " +211.8e+20",    2.1180000000e+22, 11, },
{__LINE__, " +211.8e20",    2.1180000000e+22, 10, },
{__LINE__, " 211.8e+20",    2.1180000000e+22, 10, },
{__LINE__, " 211.8e20",    2.1180000000e+22, 9, },
{__LINE__, "+211.8e+20",    2.1180000000e+22, 10, },
{__LINE__, "+211.8e20",    2.1180000000e+22, 9, },
{__LINE__, "211.8e+20",    2.1180000000e+22, 9, },
{__LINE__, "211.8e20",    2.1180000000e+22, 8, },
{__LINE__, " +211.81",    2.1181000000e+02, 8, },
#endif
#if TEST_PART == 9 || TEST_PART == -1
{__LINE__, " 211.81",    2.1181000000e+02, 7, },
{__LINE__, "+211.81",    2.1181000000e+02, 7, },
{__LINE__, "211.81",    2.1181000000e+02, 6, },
{__LINE__, " +21181",    2.1181000000e+04, 7, },
{__LINE__, " 21181",    2.1181000000e+04, 6, },
{__LINE__, "+21181",    2.1181000000e+04, 6, },
{__LINE__, "21181",    2.1181000000e+04, 5, },
{__LINE__, " +211.820",    2.1182000000e+02, 9, },
{__LINE__, " 211.820",    2.1182000000e+02, 8, },
{__LINE__, "+211.820",    2.1182000000e+02, 8, },
{__LINE__, "211.820",    2.1182000000e+02, 7, },
{__LINE__, " +211820",    2.1182000000e+05, 8, },
{__LINE__, " 211820",    2.1182000000e+05, 7, },
{__LINE__, "+211820",    2.1182000000e+05, 7, },
{__LINE__, "211820",    2.1182000000e+05, 6, },
{__LINE__, " +2119e-20",    2.1190000000e-17, 10, },
{__LINE__, " 2119e-20",    2.1190000000e-17, 9, },
{__LINE__, "+2119e-20",    2.1190000000e-17, 9, },
{__LINE__, "2119e-20",    2.1190000000e-17, 8, },
{__LINE__, " +211.9e-1",    2.1190000000e+01, 10, },
{__LINE__, " 211.9e-1",    2.1190000000e+01, 9, },
{__LINE__, "+211.9e-1",    2.1190000000e+01, 9, },
{__LINE__, "211.9e-1",    2.1190000000e+01, 8, },
{__LINE__, " +211.9",    2.1190000000e+02, 7, },
{__LINE__, " +211.9+",    2.1190000000e+02, 7, },
{__LINE__, " +211.9+1",    2.1190000000e+02, 7, },
{__LINE__, " +211.9+20",    2.1190000000e+02, 7, },
{__LINE__, " +211.9-",    2.1190000000e+02, 7, },
{__LINE__, " +211.9-1",    2.1190000000e+02, 7, },
{__LINE__, " +211.9-20",    2.1190000000e+02, 7, },
{__LINE__, " +211.9e",    2.1190000000e+02, 7, },
{__LINE__, " +211.9e+",    2.1190000000e+02, 7, },
{__LINE__, " +211.9e-",    2.1190000000e+02, 7, },
{__LINE__, " +2119e-1",    2.1190000000e+02, 9, },
{__LINE__, " 211.9",    2.1190000000e+02, 6, },
{__LINE__, " 211.9+",    2.1190000000e+02, 6, },
{__LINE__, " 211.9+1",    2.1190000000e+02, 6, },
{__LINE__, " 211.9+20",    2.1190000000e+02, 6, },
{__LINE__, " 211.9-",    2.1190000000e+02, 6, },
{__LINE__, " 211.9-1",    2.1190000000e+02, 6, },
{__LINE__, " 211.9-20",    2.1190000000e+02, 6, },
{__LINE__, " 211.9e",    2.1190000000e+02, 6, },
{__LINE__, " 211.9e+",    2.1190000000e+02, 6, },
{__LINE__, " 211.9e-",    2.1190000000e+02, 6, },
{__LINE__, " 2119e-1",    2.1190000000e+02, 8, },
{__LINE__, "+211.9",    2.1190000000e+02, 6, },
{__LINE__, "+211.9+",    2.1190000000e+02, 6, },
{__LINE__, "+211.9+1",    2.1190000000e+02, 6, },
{__LINE__, "+211.9+20",    2.1190000000e+02, 6, },
{__LINE__, "+211.9-",    2.1190000000e+02, 6, },
{__LINE__, "+211.9-1",    2.1190000000e+02, 6, },
{__LINE__, "+211.9-20",    2.1190000000e+02, 6, },
{__LINE__, "+211.9e",    2.1190000000e+02, 6, },
{__LINE__, "+211.9e+",    2.1190000000e+02, 6, },
{__LINE__, "+211.9e-",    2.1190000000e+02, 6, },
{__LINE__, "+2119e-1",    2.1190000000e+02, 8, },
{__LINE__, "211.9",    2.1190000000e+02, 5, },
{__LINE__, "211.9+",    2.1190000000e+02, 5, },
{__LINE__, "211.9+1",    2.1190000000e+02, 5, },
{__LINE__, "211.9+20",    2.1190000000e+02, 5, },
{__LINE__, "211.9-",    2.1190000000e+02, 5, },
{__LINE__, "211.9-1",    2.1190000000e+02, 5, },
{__LINE__, "211.9-20",    2.1190000000e+02, 5, },
{__LINE__, "211.9e",    2.1190000000e+02, 5, },
{__LINE__, "211.9e+",    2.1190000000e+02, 5, },
{__LINE__, "211.9e-",    2.1190000000e+02, 5, },
{__LINE__, "2119e-1",    2.1190000000e+02, 7, },
{__LINE__, " +211.9e+1",    2.1190000000e+03, 10, },
{__LINE__, " +211.9e1",    2.1190000000e+03, 9, },
{__LINE__, " +2119",    2.1190000000e+03, 6, },
{__LINE__, " +2119+",    2.1190000000e+03, 6, },
{__LINE__, " +2119+1",    2.1190000000e+03, 6, },
{__LINE__, " +2119+20",    2.1190000000e+03, 6, },
{__LINE__, " +2119-",    2.1190000000e+03, 6, },
{__LINE__, " +2119-1",    2.1190000000e+03, 6, },
{__LINE__, " +2119-20",    2.1190000000e+03, 6, },
{__LINE__, " +2119e",    2.1190000000e+03, 6, },
{__LINE__, " +2119e+",    2.1190000000e+03, 6, },
{__LINE__, " +2119e-",    2.1190000000e+03, 6, },
{__LINE__, " 211.9e+1",    2.1190000000e+03, 9, },
{__LINE__, " 211.9e1",    2.1190000000e+03, 8, },
{__LINE__, " 2119",    2.1190000000e+03, 5, },
{__LINE__, " 2119+",    2.1190000000e+03, 5, },
{__LINE__, " 2119+1",    2.1190000000e+03, 5, },
{__LINE__, " 2119+20",    2.1190000000e+03, 5, },
{__LINE__, " 2119-",    2.1190000000e+03, 5, },
{__LINE__, " 2119-1",    2.1190000000e+03, 5, },
{__LINE__, " 2119-20",    2.1190000000e+03, 5, },
{__LINE__, " 2119e",    2.1190000000e+03, 5, },
{__LINE__, " 2119e+",    2.1190000000e+03, 5, },
{__LINE__, " 2119e-",    2.1190000000e+03, 5, },
{__LINE__, "+211.9e+1",    2.1190000000e+03, 9, },
{__LINE__, "+211.9e1",    2.1190000000e+03, 8, },
{__LINE__, "+2119",    2.1190000000e+03, 5, },
{__LINE__, "+2119+",    2.1190000000e+03, 5, },
{__LINE__, "+2119+1",    2.1190000000e+03, 5, },
{__LINE__, "+2119+20",    2.1190000000e+03, 5, },
{__LINE__, "+2119-",    2.1190000000e+03, 5, },
{__LINE__, "+2119-1",    2.1190000000e+03, 5, },
{__LINE__, "+2119-20",    2.1190000000e+03, 5, },
{__LINE__, "+2119e",    2.1190000000e+03, 5, },
{__LINE__, "+2119e+",    2.1190000000e+03, 5, },
{__LINE__, "+2119e-",    2.1190000000e+03, 5, },
{__LINE__, "211.9e+1",    2.1190000000e+03, 8, },
{__LINE__, "211.9e1",    2.1190000000e+03, 7, },
{__LINE__, "2119",    2.1190000000e+03, 4, },
{__LINE__, "2119+",    2.1190000000e+03, 4, },
{__LINE__, "2119+1",    2.1190000000e+03, 4, },
{__LINE__, "2119+20",    2.1190000000e+03, 4, },
{__LINE__, "2119-",    2.1190000000e+03, 4, },
{__LINE__, "2119-1",    2.1190000000e+03, 4, },
{__LINE__, "2119-20",    2.1190000000e+03, 4, },
{__LINE__, "2119e",    2.1190000000e+03, 4, },
{__LINE__, "2119e+",    2.1190000000e+03, 4, },
{__LINE__, "2119e-",    2.1190000000e+03, 4, },
{__LINE__, " +2119e+1",    2.1190000000e+04, 9, },
{__LINE__, " +2119e1",    2.1190000000e+04, 8, },
{__LINE__, " 2119e+1",    2.1190000000e+04, 8, },
{__LINE__, " 2119e1",    2.1190000000e+04, 7, },
{__LINE__, "+2119e+1",    2.1190000000e+04, 8, },
{__LINE__, "+2119e1",    2.1190000000e+04, 7, },
{__LINE__, "2119e+1",    2.1190000000e+04, 7, },
{__LINE__, "2119e1",    2.1190000000e+04, 6, },
{__LINE__, " +211.9e+20",    2.1190000000e+22, 11, },
{__LINE__, " +211.9e20",    2.1190000000e+22, 10, },
{__LINE__, " 211.9e+20",    2.1190000000e+22, 10, },
{__LINE__, " 211.9e20",    2.1190000000e+22, 9, },
{__LINE__, "+211.9e+20",    2.1190000000e+22, 10, },
{__LINE__, "+211.9e20",    2.1190000000e+22, 9, },
{__LINE__, "211.9e+20",    2.1190000000e+22, 9, },
{__LINE__, "211.9e20",    2.1190000000e+22, 8, },
{__LINE__, " +2119e+20",    2.1190000000e+23, 10, },
{__LINE__, " +2119e20",    2.1190000000e+23, 9, },
{__LINE__, " 2119e+20",    2.1190000000e+23, 9, },
{__LINE__, " 2119e20",    2.1190000000e+23, 8, },
{__LINE__, "+2119e+20",    2.1190000000e+23, 9, },
{__LINE__, "+2119e20",    2.1190000000e+23, 8, },
{__LINE__, "2119e+20",    2.1190000000e+23, 8, },
{__LINE__, "2119e20",    2.1190000000e+23, 7, },
{__LINE__, " +211.9e-20",    2.1190000000e-18, 11, },
{__LINE__, " 211.9e-20",    2.1190000000e-18, 10, },
{__LINE__, "+211.9e-20",    2.1190000000e-18, 10, },
{__LINE__, "211.9e-20",    2.1190000000e-18, 9, },
{__LINE__, " +211.91",    2.1191000000e+02, 8, },
{__LINE__, " 211.91",    2.1191000000e+02, 7, },
{__LINE__, "+211.91",    2.1191000000e+02, 7, },
{__LINE__, "211.91",    2.1191000000e+02, 6, },
{__LINE__, " +21191",    2.1191000000e+04, 7, },
{__LINE__, " 21191",    2.1191000000e+04, 6, },
{__LINE__, "+21191",    2.1191000000e+04, 6, },
{__LINE__, "21191",    2.1191000000e+04, 5, },
{__LINE__, " +211.920",    2.1192000000e+02, 9, },
{__LINE__, " 211.920",    2.1192000000e+02, 8, },
{__LINE__, "+211.920",    2.1192000000e+02, 8, },
{__LINE__, "211.920",    2.1192000000e+02, 7, },
{__LINE__, " +211920",    2.1192000000e+05, 8, },
{__LINE__, " 211920",    2.1192000000e+05, 7, },
{__LINE__, "+211920",    2.1192000000e+05, 7, },
{__LINE__, "211920",    2.1192000000e+05, 6, },
{__LINE__, " +612.e-1",    6.1200000000e+01, 9, },
{__LINE__, " +612e-1",    6.1200000000e+01, 8, },
{__LINE__, " 612.e-1",    6.1200000000e+01, 8, },
{__LINE__, " 612e-1",    6.1200000000e+01, 7, },
{__LINE__, "+612.e-1",    6.1200000000e+01, 8, },
{__LINE__, "+612e-1",    6.1200000000e+01, 7, },
{__LINE__, "612.e-1",    6.1200000000e+01, 7, },
{__LINE__, "612e-1",    6.1200000000e+01, 6, },
{__LINE__, " +612",    6.1200000000e+02, 5, },
{__LINE__, " +612+",    6.1200000000e+02, 5, },
{__LINE__, " +612+1",    6.1200000000e+02, 5, },
{__LINE__, " +612+20",    6.1200000000e+02, 5, },
{__LINE__, " +612-",    6.1200000000e+02, 5, },
{__LINE__, " +612-1",    6.1200000000e+02, 5, },
{__LINE__, " +612-20",    6.1200000000e+02, 5, },
{__LINE__, " +612.",    6.1200000000e+02, 6, },
{__LINE__, " +612.+",    6.1200000000e+02, 6, },
{__LINE__, " +612.+1",    6.1200000000e+02, 6, },
{__LINE__, " +612.+20",    6.1200000000e+02, 6, },
{__LINE__, " +612.-",    6.1200000000e+02, 6, },
{__LINE__, " +612.-1",    6.1200000000e+02, 6, },
{__LINE__, " +612.-20",    6.1200000000e+02, 6, },
{__LINE__, " +612.e",    6.1200000000e+02, 6, },
{__LINE__, " +612.e+",    6.1200000000e+02, 6, },
{__LINE__, " +612.e-",    6.1200000000e+02, 6, },
{__LINE__, " +612e",    6.1200000000e+02, 5, },
{__LINE__, " +612e+",    6.1200000000e+02, 5, },
{__LINE__, " +612e-",    6.1200000000e+02, 5, },
{__LINE__, " 612",    6.1200000000e+02, 4, },
{__LINE__, " 612+",    6.1200000000e+02, 4, },
{__LINE__, " 612+1",    6.1200000000e+02, 4, },
{__LINE__, " 612+20",    6.1200000000e+02, 4, },
{__LINE__, " 612-",    6.1200000000e+02, 4, },
{__LINE__, " 612-1",    6.1200000000e+02, 4, },
{__LINE__, " 612-20",    6.1200000000e+02, 4, },
{__LINE__, " 612.",    6.1200000000e+02, 5, },
{__LINE__, " 612.+",    6.1200000000e+02, 5, },
{__LINE__, " 612.+1",    6.1200000000e+02, 5, },
{__LINE__, " 612.+20",    6.1200000000e+02, 5, },
{__LINE__, " 612.-",    6.1200000000e+02, 5, },
{__LINE__, " 612.-1",    6.1200000000e+02, 5, },
{__LINE__, " 612.-20",    6.1200000000e+02, 5, },
{__LINE__, " 612.e",    6.1200000000e+02, 5, },
{__LINE__, " 612.e+",    6.1200000000e+02, 5, },
{__LINE__, " 612.e-",    6.1200000000e+02, 5, },
{__LINE__, " 612e",    6.1200000000e+02, 4, },
{__LINE__, " 612e+",    6.1200000000e+02, 4, },
{__LINE__, " 612e-",    6.1200000000e+02, 4, },
{__LINE__, "+612",    6.1200000000e+02, 4, },
{__LINE__, "+612+",    6.1200000000e+02, 4, },
{__LINE__, "+612+1",    6.1200000000e+02, 4, },
{__LINE__, "+612+20",    6.1200000000e+02, 4, },
{__LINE__, "+612-",    6.1200000000e+02, 4, },
{__LINE__, "+612-1",    6.1200000000e+02, 4, },
{__LINE__, "+612-20",    6.1200000000e+02, 4, },
{__LINE__, "+612.",    6.1200000000e+02, 5, },
{__LINE__, "+612.+",    6.1200000000e+02, 5, },
{__LINE__, "+612.+1",    6.1200000000e+02, 5, },
{__LINE__, "+612.+20",    6.1200000000e+02, 5, },
{__LINE__, "+612.-",    6.1200000000e+02, 5, },
{__LINE__, "+612.-1",    6.1200000000e+02, 5, },
{__LINE__, "+612.-20",    6.1200000000e+02, 5, },
{__LINE__, "+612.e",    6.1200000000e+02, 5, },
{__LINE__, "+612.e+",    6.1200000000e+02, 5, },
{__LINE__, "+612.e-",    6.1200000000e+02, 5, },
{__LINE__, "+612e",    6.1200000000e+02, 4, },
{__LINE__, "+612e+",    6.1200000000e+02, 4, },
{__LINE__, "+612e-",    6.1200000000e+02, 4, },
{__LINE__, "612",    6.1200000000e+02, 3, },
{__LINE__, "612+",    6.1200000000e+02, 3, },
{__LINE__, "612+1",    6.1200000000e+02, 3, },
{__LINE__, "612+20",    6.1200000000e+02, 3, },
{__LINE__, "612-",    6.1200000000e+02, 3, },
{__LINE__, "612-1",    6.1200000000e+02, 3, },
{__LINE__, "612-20",    6.1200000000e+02, 3, },
{__LINE__, "612.",    6.1200000000e+02, 4, },
{__LINE__, "612.+",    6.1200000000e+02, 4, },
{__LINE__, "612.+1",    6.1200000000e+02, 4, },
{__LINE__, "612.+20",    6.1200000000e+02, 4, },
{__LINE__, "612.-",    6.1200000000e+02, 4, },
{__LINE__, "612.-1",    6.1200000000e+02, 4, },
{__LINE__, "612.-20",    6.1200000000e+02, 4, },
{__LINE__, "612.e",    6.1200000000e+02, 4, },
{__LINE__, "612.e+",    6.1200000000e+02, 4, },
{__LINE__, "612.e-",    6.1200000000e+02, 4, },
{__LINE__, "612e",    6.1200000000e+02, 3, },
{__LINE__, "612e+",    6.1200000000e+02, 3, },
{__LINE__, "612e-",    6.1200000000e+02, 3, },
{__LINE__, " +612.e+1",    6.1200000000e+03, 9, },
{__LINE__, " +612.e1",    6.1200000000e+03, 8, },
{__LINE__, " +612e+1",    6.1200000000e+03, 8, },
{__LINE__, " +612e1",    6.1200000000e+03, 7, },
{__LINE__, " 612.e+1",    6.1200000000e+03, 8, },
{__LINE__, " 612.e1",    6.1200000000e+03, 7, },
{__LINE__, " 612e+1",    6.1200000000e+03, 7, },
{__LINE__, " 612e1",    6.1200000000e+03, 6, },
{__LINE__, "+612.e+1",    6.1200000000e+03, 8, },
{__LINE__, "+612.e1",    6.1200000000e+03, 7, },
{__LINE__, "+612e+1",    6.1200000000e+03, 7, },
{__LINE__, "+612e1",    6.1200000000e+03, 6, },
{__LINE__, "612.e+1",    6.1200000000e+03, 7, },
{__LINE__, "612.e1",    6.1200000000e+03, 6, },
{__LINE__, "612e+1",    6.1200000000e+03, 6, },
{__LINE__, "612e1",    6.1200000000e+03, 5, },
{__LINE__, " +612.e+20",    6.1200000000e+22, 10, },
{__LINE__, " +612.e20",    6.1200000000e+22, 9, },
{__LINE__, " +612e+20",    6.1200000000e+22, 9, },
{__LINE__, " +612e20",    6.1200000000e+22, 8, },
{__LINE__, " 612.e+20",    6.1200000000e+22, 9, },
{__LINE__, " 612.e20",    6.1200000000e+22, 8, },
{__LINE__, " 612e+20",    6.1200000000e+22, 8, },
{__LINE__, " 612e20",    6.1200000000e+22, 7, },
{__LINE__, "+612.e+20",    6.1200000000e+22, 9, },
{__LINE__, "+612.e20",    6.1200000000e+22, 8, },
{__LINE__, "+612e+20",    6.1200000000e+22, 8, },
{__LINE__, "+612e20",    6.1200000000e+22, 7, },
{__LINE__, "612.e+20",    6.1200000000e+22, 8, },
{__LINE__, "612.e20",    6.1200000000e+22, 7, },
{__LINE__, "612e+20",    6.1200000000e+22, 7, },
{__LINE__, "612e20",    6.1200000000e+22, 6, },
{__LINE__, " +612.e-20",    6.1200000000e-18, 10, },
{__LINE__, " +612e-20",    6.1200000000e-18, 9, },
{__LINE__, " 612.e-20",    6.1200000000e-18, 9, },
{__LINE__, " 612e-20",    6.1200000000e-18, 8, },
{__LINE__, "+612.e-20",    6.1200000000e-18, 9, },
{__LINE__, "+612e-20",    6.1200000000e-18, 8, },
{__LINE__, "612.e-20",    6.1200000000e-18, 8, },
{__LINE__, "612e-20",    6.1200000000e-18, 7, },
{__LINE__, " +612.1",    6.1210000000e+02, 7, },
{__LINE__, " 612.1",    6.1210000000e+02, 6, },
#endif
#if TEST_PART == 10 || TEST_PART == -1
{__LINE__, "+612.1",    6.1210000000e+02, 6, },
{__LINE__, "612.1",    6.1210000000e+02, 5, },
{__LINE__, " +6121",    6.1210000000e+03, 6, },
{__LINE__, " 6121",    6.1210000000e+03, 5, },
{__LINE__, "+6121",    6.1210000000e+03, 5, },
{__LINE__, "6121",    6.1210000000e+03, 4, },
{__LINE__, " +612.1241e-1",    6.1212410000e+01, 13, },
{__LINE__, " 612.1241e-1",    6.1212410000e+01, 12, },
{__LINE__, "+612.1241e-1",    6.1212410000e+01, 12, },
{__LINE__, "612.1241e-1",    6.1212410000e+01, 11, },
{__LINE__, " +612.1241e+1",    6.1212410000e+03, 13, },
{__LINE__, " +612.1241e1",    6.1212410000e+03, 12, },
{__LINE__, " 612.1241e+1",    6.1212410000e+03, 12, },
{__LINE__, " 612.1241e1",    6.1212410000e+03, 11, },
{__LINE__, "+612.1241e+1",    6.1212410000e+03, 12, },
{__LINE__, "+612.1241e1",    6.1212410000e+03, 11, },
{__LINE__, "612.1241e+1",    6.1212410000e+03, 11, },
{__LINE__, "612.1241e1",    6.1212410000e+03, 10, },
{__LINE__, " +6121241e-1",    6.1212410000e+05, 12, },
{__LINE__, " 6121241e-1",    6.1212410000e+05, 11, },
{__LINE__, "+6121241e-1",    6.1212410000e+05, 11, },
{__LINE__, "6121241e-1",    6.1212410000e+05, 10, },
{__LINE__, " +6121241e+1",    6.1212410000e+07, 12, },
{__LINE__, " +6121241e1",    6.1212410000e+07, 11, },
{__LINE__, " 6121241e+1",    6.1212410000e+07, 11, },
{__LINE__, " 6121241e1",    6.1212410000e+07, 10, },
{__LINE__, "+6121241e+1",    6.1212410000e+07, 11, },
{__LINE__, "+6121241e1",    6.1212410000e+07, 10, },
{__LINE__, "6121241e+1",    6.1212410000e+07, 10, },
{__LINE__, "6121241e1",    6.1212410000e+07, 9, },
{__LINE__, " +6121241e-20",    6.1212410000e-14, 13, },
{__LINE__, " 6121241e-20",    6.1212410000e-14, 12, },
{__LINE__, "+6121241e-20",    6.1212410000e-14, 12, },
{__LINE__, "6121241e-20",    6.1212410000e-14, 11, },
{__LINE__, " +612.1241",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241+",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241+1",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241+20",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241-",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241-1",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241-20",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241e",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241e+",    6.1212410000e+02, 10, },
{__LINE__, " +612.1241e-",    6.1212410000e+02, 10, },
{__LINE__, " 612.1241",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241+",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241+1",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241+20",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241-",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241-1",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241-20",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241e",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241e+",    6.1212410000e+02, 9, },
{__LINE__, " 612.1241e-",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241+",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241+1",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241+20",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241-",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241-1",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241-20",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241e",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241e+",    6.1212410000e+02, 9, },
{__LINE__, "+612.1241e-",    6.1212410000e+02, 9, },
{__LINE__, "612.1241",    6.1212410000e+02, 8, },
{__LINE__, "612.1241+",    6.1212410000e+02, 8, },
{__LINE__, "612.1241+1",    6.1212410000e+02, 8, },
{__LINE__, "612.1241+20",    6.1212410000e+02, 8, },
{__LINE__, "612.1241-",    6.1212410000e+02, 8, },
{__LINE__, "612.1241-1",    6.1212410000e+02, 8, },
{__LINE__, "612.1241-20",    6.1212410000e+02, 8, },
{__LINE__, "612.1241e",    6.1212410000e+02, 8, },
{__LINE__, "612.1241e+",    6.1212410000e+02, 8, },
{__LINE__, "612.1241e-",    6.1212410000e+02, 8, },
{__LINE__, " +6121241",    6.1212410000e+06, 9, },
{__LINE__, " +6121241+",    6.1212410000e+06, 9, },
{__LINE__, " +6121241+1",    6.1212410000e+06, 9, },
{__LINE__, " +6121241+20",    6.1212410000e+06, 9, },
{__LINE__, " +6121241-",    6.1212410000e+06, 9, },
{__LINE__, " +6121241-1",    6.1212410000e+06, 9, },
{__LINE__, " +6121241-20",    6.1212410000e+06, 9, },
{__LINE__, " +6121241e",    6.1212410000e+06, 9, },
{__LINE__, " +6121241e+",    6.1212410000e+06, 9, },
{__LINE__, " +6121241e-",    6.1212410000e+06, 9, },
{__LINE__, " 6121241",    6.1212410000e+06, 8, },
{__LINE__, " 6121241+",    6.1212410000e+06, 8, },
{__LINE__, " 6121241+1",    6.1212410000e+06, 8, },
{__LINE__, " 6121241+20",    6.1212410000e+06, 8, },
{__LINE__, " 6121241-",    6.1212410000e+06, 8, },
{__LINE__, " 6121241-1",    6.1212410000e+06, 8, },
{__LINE__, " 6121241-20",    6.1212410000e+06, 8, },
{__LINE__, " 6121241e",    6.1212410000e+06, 8, },
{__LINE__, " 6121241e+",    6.1212410000e+06, 8, },
{__LINE__, " 6121241e-",    6.1212410000e+06, 8, },
{__LINE__, "+6121241",    6.1212410000e+06, 8, },
{__LINE__, "+6121241+",    6.1212410000e+06, 8, },
{__LINE__, "+6121241+1",    6.1212410000e+06, 8, },
{__LINE__, "+6121241+20",    6.1212410000e+06, 8, },
{__LINE__, "+6121241-",    6.1212410000e+06, 8, },
{__LINE__, "+6121241-1",    6.1212410000e+06, 8, },
{__LINE__, "+6121241-20",    6.1212410000e+06, 8, },
{__LINE__, "+6121241e",    6.1212410000e+06, 8, },
{__LINE__, "+6121241e+",    6.1212410000e+06, 8, },
{__LINE__, "+6121241e-",    6.1212410000e+06, 8, },
{__LINE__, "6121241",    6.1212410000e+06, 7, },
{__LINE__, "6121241+",    6.1212410000e+06, 7, },
{__LINE__, "6121241+1",    6.1212410000e+06, 7, },
{__LINE__, "6121241+20",    6.1212410000e+06, 7, },
{__LINE__, "6121241-",    6.1212410000e+06, 7, },
{__LINE__, "6121241-1",    6.1212410000e+06, 7, },
{__LINE__, "6121241-20",    6.1212410000e+06, 7, },
{__LINE__, "6121241e",    6.1212410000e+06, 7, },
{__LINE__, "6121241e+",    6.1212410000e+06, 7, },
{__LINE__, "6121241e-",    6.1212410000e+06, 7, },
{__LINE__, " +612.1241e+20",    6.1212410000e+22, 14, },
{__LINE__, " +612.1241e20",    6.1212410000e+22, 13, },
{__LINE__, " 612.1241e+20",    6.1212410000e+22, 13, },
{__LINE__, " 612.1241e20",    6.1212410000e+22, 12, },
{__LINE__, "+612.1241e+20",    6.1212410000e+22, 13, },
{__LINE__, "+612.1241e20",    6.1212410000e+22, 12, },
{__LINE__, "612.1241e+20",    6.1212410000e+22, 12, },
{__LINE__, "612.1241e20",    6.1212410000e+22, 11, },
{__LINE__, " +6121241e+20",    6.1212410000e+26, 13, },
{__LINE__, " +6121241e20",    6.1212410000e+26, 12, },
{__LINE__, " 6121241e+20",    6.1212410000e+26, 12, },
{__LINE__, " 6121241e20",    6.1212410000e+26, 11, },
{__LINE__, "+6121241e+20",    6.1212410000e+26, 12, },
{__LINE__, "+6121241e20",    6.1212410000e+26, 11, },
{__LINE__, "6121241e+20",    6.1212410000e+26, 11, },
{__LINE__, "6121241e20",    6.1212410000e+26, 10, },
{__LINE__, " +612.1241e-20",    6.1212410000e-18, 14, },
{__LINE__, " 612.1241e-20",    6.1212410000e-18, 13, },
{__LINE__, "+612.1241e-20",    6.1212410000e-18, 13, },
{__LINE__, "612.1241e-20",    6.1212410000e-18, 12, },
{__LINE__, " +612.12411",    6.1212411000e+02, 11, },
{__LINE__, " 612.12411",    6.1212411000e+02, 10, },
{__LINE__, "+612.12411",    6.1212411000e+02, 10, },
{__LINE__, "612.12411",    6.1212411000e+02, 9, },
{__LINE__, " +61212411",    6.1212411000e+07, 10, },
{__LINE__, " 61212411",    6.1212411000e+07, 9, },
{__LINE__, "+61212411",    6.1212411000e+07, 9, },
{__LINE__, "61212411",    6.1212411000e+07, 8, },
{__LINE__, " +612.124120",    6.1212412000e+02, 12, },
{__LINE__, " 612.124120",    6.1212412000e+02, 11, },
{__LINE__, "+612.124120",    6.1212412000e+02, 11, },
{__LINE__, "612.124120",    6.1212412000e+02, 10, },
{__LINE__, " +612124120",    6.1212412000e+08, 11, },
{__LINE__, " 612124120",    6.1212412000e+08, 10, },
{__LINE__, "+612124120",    6.1212412000e+08, 10, },
{__LINE__, "612124120",    6.1212412000e+08, 9, },
{__LINE__, " +61220",    6.1220000000e+04, 7, },
{__LINE__, " 61220",    6.1220000000e+04, 6, },
{__LINE__, "+61220",    6.1220000000e+04, 6, },
{__LINE__, "61220",    6.1220000000e+04, 5, },
{__LINE__, " +612.20",    6.1220000000e+02, 8, },
{__LINE__, " 612.20",    6.1220000000e+02, 7, },
{__LINE__, "+612.20",    6.1220000000e+02, 7, },
{__LINE__, "612.20",    6.1220000000e+02, 6, },
{__LINE__, " +612.8",    6.1280000000e+02, 7, },
{__LINE__, " +612.8+",    6.1280000000e+02, 7, },
{__LINE__, " +612.8+1",    6.1280000000e+02, 7, },
{__LINE__, " +612.8+20",    6.1280000000e+02, 7, },
{__LINE__, " +612.8-",    6.1280000000e+02, 7, },
{__LINE__, " +612.8-1",    6.1280000000e+02, 7, },
{__LINE__, " +612.8-20",    6.1280000000e+02, 7, },
{__LINE__, " +612.8e",    6.1280000000e+02, 7, },
{__LINE__, " +612.8e+",    6.1280000000e+02, 7, },
{__LINE__, " +612.8e-",    6.1280000000e+02, 7, },
{__LINE__, " +6128e-1",    6.1280000000e+02, 9, },
{__LINE__, " 612.8",    6.1280000000e+02, 6, },
{__LINE__, " 612.8+",    6.1280000000e+02, 6, },
{__LINE__, " 612.8+1",    6.1280000000e+02, 6, },
{__LINE__, " 612.8+20",    6.1280000000e+02, 6, },
{__LINE__, " 612.8-",    6.1280000000e+02, 6, },
{__LINE__, " 612.8-1",    6.1280000000e+02, 6, },
{__LINE__, " 612.8-20",    6.1280000000e+02, 6, },
{__LINE__, " 612.8e",    6.1280000000e+02, 6, },
{__LINE__, " 612.8e+",    6.1280000000e+02, 6, },
{__LINE__, " 612.8e-",    6.1280000000e+02, 6, },
{__LINE__, " 6128e-1",    6.1280000000e+02, 8, },
{__LINE__, "+612.8",    6.1280000000e+02, 6, },
{__LINE__, "+612.8+",    6.1280000000e+02, 6, },
{__LINE__, "+612.8+1",    6.1280000000e+02, 6, },
{__LINE__, "+612.8+20",    6.1280000000e+02, 6, },
{__LINE__, "+612.8-",    6.1280000000e+02, 6, },
{__LINE__, "+612.8-1",    6.1280000000e+02, 6, },
{__LINE__, "+612.8-20",    6.1280000000e+02, 6, },
{__LINE__, "+612.8e",    6.1280000000e+02, 6, },
{__LINE__, "+612.8e+",    6.1280000000e+02, 6, },
{__LINE__, "+612.8e-",    6.1280000000e+02, 6, },
{__LINE__, "+6128e-1",    6.1280000000e+02, 8, },
{__LINE__, "612.8",    6.1280000000e+02, 5, },
{__LINE__, "612.8+",    6.1280000000e+02, 5, },
{__LINE__, "612.8+1",    6.1280000000e+02, 5, },
{__LINE__, "612.8+20",    6.1280000000e+02, 5, },
{__LINE__, "612.8-",    6.1280000000e+02, 5, },
{__LINE__, "612.8-1",    6.1280000000e+02, 5, },
{__LINE__, "612.8-20",    6.1280000000e+02, 5, },
{__LINE__, "612.8e",    6.1280000000e+02, 5, },
{__LINE__, "612.8e+",    6.1280000000e+02, 5, },
{__LINE__, "612.8e-",    6.1280000000e+02, 5, },
{__LINE__, "6128e-1",    6.1280000000e+02, 7, },
{__LINE__, " +612.8e+20",    6.1280000000e+22, 11, },
{__LINE__, " +612.8e20",    6.1280000000e+22, 10, },
{__LINE__, " 612.8e+20",    6.1280000000e+22, 10, },
{__LINE__, " 612.8e20",    6.1280000000e+22, 9, },
{__LINE__, "+612.8e+20",    6.1280000000e+22, 10, },
{__LINE__, "+612.8e20",    6.1280000000e+22, 9, },
{__LINE__, "612.8e+20",    6.1280000000e+22, 9, },
{__LINE__, "612.8e20",    6.1280000000e+22, 8, },
{__LINE__, " +6128e-20",    6.1280000000e-17, 10, },
{__LINE__, " 6128e-20",    6.1280000000e-17, 9, },
{__LINE__, "+6128e-20",    6.1280000000e-17, 9, },
{__LINE__, "6128e-20",    6.1280000000e-17, 8, },
{__LINE__, " +612.8e-1",    6.1280000000e+01, 10, },
{__LINE__, " 612.8e-1",    6.1280000000e+01, 9, },
{__LINE__, "+612.8e-1",    6.1280000000e+01, 9, },
{__LINE__, "612.8e-1",    6.1280000000e+01, 8, },
{__LINE__, " +612.8e+1",    6.1280000000e+03, 10, },
{__LINE__, " +612.8e1",    6.1280000000e+03, 9, },
{__LINE__, " +6128",    6.1280000000e+03, 6, },
{__LINE__, " +6128+",    6.1280000000e+03, 6, },
{__LINE__, " +6128+1",    6.1280000000e+03, 6, },
{__LINE__, " +6128+20",    6.1280000000e+03, 6, },
{__LINE__, " +6128-",    6.1280000000e+03, 6, },
{__LINE__, " +6128-1",    6.1280000000e+03, 6, },
{__LINE__, " +6128-20",    6.1280000000e+03, 6, },
{__LINE__, " +6128e",    6.1280000000e+03, 6, },
{__LINE__, " +6128e+",    6.1280000000e+03, 6, },
{__LINE__, " +6128e-",    6.1280000000e+03, 6, },
{__LINE__, " 612.8e+1",    6.1280000000e+03, 9, },
{__LINE__, " 612.8e1",    6.1280000000e+03, 8, },
{__LINE__, " 6128",    6.1280000000e+03, 5, },
{__LINE__, " 6128+",    6.1280000000e+03, 5, },
{__LINE__, " 6128+1",    6.1280000000e+03, 5, },
{__LINE__, " 6128+20",    6.1280000000e+03, 5, },
{__LINE__, " 6128-",    6.1280000000e+03, 5, },
{__LINE__, " 6128-1",    6.1280000000e+03, 5, },
{__LINE__, " 6128-20",    6.1280000000e+03, 5, },
{__LINE__, " 6128e",    6.1280000000e+03, 5, },
{__LINE__, " 6128e+",    6.1280000000e+03, 5, },
{__LINE__, " 6128e-",    6.1280000000e+03, 5, },
{__LINE__, "+612.8e+1",    6.1280000000e+03, 9, },
{__LINE__, "+612.8e1",    6.1280000000e+03, 8, },
{__LINE__, "+6128",    6.1280000000e+03, 5, },
{__LINE__, "+6128+",    6.1280000000e+03, 5, },
{__LINE__, "+6128+1",    6.1280000000e+03, 5, },
{__LINE__, "+6128+20",    6.1280000000e+03, 5, },
{__LINE__, "+6128-",    6.1280000000e+03, 5, },
{__LINE__, "+6128-1",    6.1280000000e+03, 5, },
{__LINE__, "+6128-20",    6.1280000000e+03, 5, },
{__LINE__, "+6128e",    6.1280000000e+03, 5, },
{__LINE__, "+6128e+",    6.1280000000e+03, 5, },
{__LINE__, "+6128e-",    6.1280000000e+03, 5, },
{__LINE__, "612.8e+1",    6.1280000000e+03, 8, },
{__LINE__, "612.8e1",    6.1280000000e+03, 7, },
{__LINE__, "6128",    6.1280000000e+03, 4, },
{__LINE__, "6128+",    6.1280000000e+03, 4, },
{__LINE__, "6128+1",    6.1280000000e+03, 4, },
{__LINE__, "6128+20",    6.1280000000e+03, 4, },
{__LINE__, "6128-",    6.1280000000e+03, 4, },
{__LINE__, "6128-1",    6.1280000000e+03, 4, },
{__LINE__, "6128-20",    6.1280000000e+03, 4, },
{__LINE__, "6128e",    6.1280000000e+03, 4, },
{__LINE__, "6128e+",    6.1280000000e+03, 4, },
{__LINE__, "6128e-",    6.1280000000e+03, 4, },
{__LINE__, " +6128e+1",    6.1280000000e+04, 9, },
{__LINE__, " +6128e1",    6.1280000000e+04, 8, },
{__LINE__, " 6128e+1",    6.1280000000e+04, 8, },
{__LINE__, " 6128e1",    6.1280000000e+04, 7, },
{__LINE__, "+6128e+1",    6.1280000000e+04, 8, },
{__LINE__, "+6128e1",    6.1280000000e+04, 7, },
{__LINE__, "6128e+1",    6.1280000000e+04, 7, },
{__LINE__, "6128e1",    6.1280000000e+04, 6, },
{__LINE__, " +6128e+20",    6.1280000000e+23, 10, },
{__LINE__, " +6128e20",    6.1280000000e+23, 9, },
{__LINE__, " 6128e+20",    6.1280000000e+23, 9, },
{__LINE__, " 6128e20",    6.1280000000e+23, 8, },
{__LINE__, "+6128e+20",    6.1280000000e+23, 9, },
{__LINE__, "+6128e20",    6.1280000000e+23, 8, },
{__LINE__, "6128e+20",    6.1280000000e+23, 8, },
{__LINE__, "6128e20",    6.1280000000e+23, 7, },
{__LINE__, " +612.8e-20",    6.1280000000e-18, 11, },
{__LINE__, " 612.8e-20",    6.1280000000e-18, 10, },
{__LINE__, "+612.8e-20",    6.1280000000e-18, 10, },
{__LINE__, "612.8e-20",    6.1280000000e-18, 9, },
{__LINE__, " +612.81",    6.1281000000e+02, 8, },
{__LINE__, " 612.81",    6.1281000000e+02, 7, },
{__LINE__, "+612.81",    6.1281000000e+02, 7, },
#endif
#if TEST_PART == 11 || TEST_PART == -1
{__LINE__, "612.81",    6.1281000000e+02, 6, },
{__LINE__, " +61281",    6.1281000000e+04, 7, },
{__LINE__, " 61281",    6.1281000000e+04, 6, },
{__LINE__, "+61281",    6.1281000000e+04, 6, },
{__LINE__, "61281",    6.1281000000e+04, 5, },
{__LINE__, " +612820",    6.1282000000e+05, 8, },
{__LINE__, " 612820",    6.1282000000e+05, 7, },
{__LINE__, "+612820",    6.1282000000e+05, 7, },
{__LINE__, "612820",    6.1282000000e+05, 6, },
{__LINE__, " +612.820",    6.1282000000e+02, 9, },
{__LINE__, " 612.820",    6.1282000000e+02, 8, },
{__LINE__, "+612.820",    6.1282000000e+02, 8, },
{__LINE__, "612.820",    6.1282000000e+02, 7, },
{__LINE__, " +612.9e-1",    6.1290000000e+01, 10, },
{__LINE__, " 612.9e-1",    6.1290000000e+01, 9, },
{__LINE__, "+612.9e-1",    6.1290000000e+01, 9, },
{__LINE__, "612.9e-1",    6.1290000000e+01, 8, },
{__LINE__, " +612.9",    6.1290000000e+02, 7, },
{__LINE__, " +612.9+",    6.1290000000e+02, 7, },
{__LINE__, " +612.9+1",    6.1290000000e+02, 7, },
{__LINE__, " +612.9+20",    6.1290000000e+02, 7, },
{__LINE__, " +612.9-",    6.1290000000e+02, 7, },
{__LINE__, " +612.9-1",    6.1290000000e+02, 7, },
{__LINE__, " +612.9-20",    6.1290000000e+02, 7, },
{__LINE__, " +612.9e",    6.1290000000e+02, 7, },
{__LINE__, " +612.9e+",    6.1290000000e+02, 7, },
{__LINE__, " +612.9e-",    6.1290000000e+02, 7, },
{__LINE__, " +6129e-1",    6.1290000000e+02, 9, },
{__LINE__, " 612.9",    6.1290000000e+02, 6, },
{__LINE__, " 612.9+",    6.1290000000e+02, 6, },
{__LINE__, " 612.9+1",    6.1290000000e+02, 6, },
{__LINE__, " 612.9+20",    6.1290000000e+02, 6, },
{__LINE__, " 612.9-",    6.1290000000e+02, 6, },
{__LINE__, " 612.9-1",    6.1290000000e+02, 6, },
{__LINE__, " 612.9-20",    6.1290000000e+02, 6, },
{__LINE__, " 612.9e",    6.1290000000e+02, 6, },
{__LINE__, " 612.9e+",    6.1290000000e+02, 6, },
{__LINE__, " 612.9e-",    6.1290000000e+02, 6, },
{__LINE__, " 6129e-1",    6.1290000000e+02, 8, },
{__LINE__, "+612.9",    6.1290000000e+02, 6, },
{__LINE__, "+612.9+",    6.1290000000e+02, 6, },
{__LINE__, "+612.9+1",    6.1290000000e+02, 6, },
{__LINE__, "+612.9+20",    6.1290000000e+02, 6, },
{__LINE__, "+612.9-",    6.1290000000e+02, 6, },
{__LINE__, "+612.9-1",    6.1290000000e+02, 6, },
{__LINE__, "+612.9-20",    6.1290000000e+02, 6, },
{__LINE__, "+612.9e",    6.1290000000e+02, 6, },
{__LINE__, "+612.9e+",    6.1290000000e+02, 6, },
{__LINE__, "+612.9e-",    6.1290000000e+02, 6, },
{__LINE__, "+6129e-1",    6.1290000000e+02, 8, },
{__LINE__, "612.9",    6.1290000000e+02, 5, },
{__LINE__, "612.9+",    6.1290000000e+02, 5, },
{__LINE__, "612.9+1",    6.1290000000e+02, 5, },
{__LINE__, "612.9+20",    6.1290000000e+02, 5, },
{__LINE__, "612.9-",    6.1290000000e+02, 5, },
{__LINE__, "612.9-1",    6.1290000000e+02, 5, },
{__LINE__, "612.9-20",    6.1290000000e+02, 5, },
{__LINE__, "612.9e",    6.1290000000e+02, 5, },
{__LINE__, "612.9e+",    6.1290000000e+02, 5, },
{__LINE__, "612.9e-",    6.1290000000e+02, 5, },
{__LINE__, "6129e-1",    6.1290000000e+02, 7, },
{__LINE__, " +612.9e+1",    6.1290000000e+03, 10, },
{__LINE__, " +612.9e1",    6.1290000000e+03, 9, },
{__LINE__, " +6129",    6.1290000000e+03, 6, },
{__LINE__, " +6129+",    6.1290000000e+03, 6, },
{__LINE__, " +6129+1",    6.1290000000e+03, 6, },
{__LINE__, " +6129+20",    6.1290000000e+03, 6, },
{__LINE__, " +6129-",    6.1290000000e+03, 6, },
{__LINE__, " +6129-1",    6.1290000000e+03, 6, },
{__LINE__, " +6129-20",    6.1290000000e+03, 6, },
{__LINE__, " +6129e",    6.1290000000e+03, 6, },
{__LINE__, " +6129e+",    6.1290000000e+03, 6, },
{__LINE__, " +6129e-",    6.1290000000e+03, 6, },
{__LINE__, " 612.9e+1",    6.1290000000e+03, 9, },
{__LINE__, " 612.9e1",    6.1290000000e+03, 8, },
{__LINE__, " 6129",    6.1290000000e+03, 5, },
{__LINE__, " 6129+",    6.1290000000e+03, 5, },
{__LINE__, " 6129+1",    6.1290000000e+03, 5, },
{__LINE__, " 6129+20",    6.1290000000e+03, 5, },
{__LINE__, " 6129-",    6.1290000000e+03, 5, },
{__LINE__, " 6129-1",    6.1290000000e+03, 5, },
{__LINE__, " 6129-20",    6.1290000000e+03, 5, },
{__LINE__, " 6129e",    6.1290000000e+03, 5, },
{__LINE__, " 6129e+",    6.1290000000e+03, 5, },
{__LINE__, " 6129e-",    6.1290000000e+03, 5, },
{__LINE__, "+612.9e+1",    6.1290000000e+03, 9, },
{__LINE__, "+612.9e1",    6.1290000000e+03, 8, },
{__LINE__, "+6129",    6.1290000000e+03, 5, },
{__LINE__, "+6129+",    6.1290000000e+03, 5, },
{__LINE__, "+6129+1",    6.1290000000e+03, 5, },
{__LINE__, "+6129+20",    6.1290000000e+03, 5, },
{__LINE__, "+6129-",    6.1290000000e+03, 5, },
{__LINE__, "+6129-1",    6.1290000000e+03, 5, },
{__LINE__, "+6129-20",    6.1290000000e+03, 5, },
{__LINE__, "+6129e",    6.1290000000e+03, 5, },
{__LINE__, "+6129e+",    6.1290000000e+03, 5, },
{__LINE__, "+6129e-",    6.1290000000e+03, 5, },
{__LINE__, "612.9e+1",    6.1290000000e+03, 8, },
{__LINE__, "612.9e1",    6.1290000000e+03, 7, },
{__LINE__, "6129",    6.1290000000e+03, 4, },
{__LINE__, "6129+",    6.1290000000e+03, 4, },
{__LINE__, "6129+1",    6.1290000000e+03, 4, },
{__LINE__, "6129+20",    6.1290000000e+03, 4, },
{__LINE__, "6129-",    6.1290000000e+03, 4, },
{__LINE__, "6129-1",    6.1290000000e+03, 4, },
{__LINE__, "6129-20",    6.1290000000e+03, 4, },
{__LINE__, "6129e",    6.1290000000e+03, 4, },
{__LINE__, "6129e+",    6.1290000000e+03, 4, },
{__LINE__, "6129e-",    6.1290000000e+03, 4, },
{__LINE__, " +6129e+1",    6.1290000000e+04, 9, },
{__LINE__, " +6129e1",    6.1290000000e+04, 8, },
{__LINE__, " 6129e+1",    6.1290000000e+04, 8, },
{__LINE__, " 6129e1",    6.1290000000e+04, 7, },
{__LINE__, "+6129e+1",    6.1290000000e+04, 8, },
{__LINE__, "+6129e1",    6.1290000000e+04, 7, },
{__LINE__, "6129e+1",    6.1290000000e+04, 7, },
{__LINE__, "6129e1",    6.1290000000e+04, 6, },
{__LINE__, " +612.9e+20",    6.1290000000e+22, 11, },
{__LINE__, " +612.9e20",    6.1290000000e+22, 10, },
{__LINE__, " 612.9e+20",    6.1290000000e+22, 10, },
{__LINE__, " 612.9e20",    6.1290000000e+22, 9, },
{__LINE__, "+612.9e+20",    6.1290000000e+22, 10, },
{__LINE__, "+612.9e20",    6.1290000000e+22, 9, },
{__LINE__, "612.9e+20",    6.1290000000e+22, 9, },
{__LINE__, "612.9e20",    6.1290000000e+22, 8, },
{__LINE__, " +6129e+20",    6.1290000000e+23, 10, },
{__LINE__, " +6129e20",    6.1290000000e+23, 9, },
{__LINE__, " 6129e+20",    6.1290000000e+23, 9, },
{__LINE__, " 6129e20",    6.1290000000e+23, 8, },
{__LINE__, "+6129e+20",    6.1290000000e+23, 9, },
{__LINE__, "+6129e20",    6.1290000000e+23, 8, },
{__LINE__, "6129e+20",    6.1290000000e+23, 8, },
{__LINE__, "6129e20",    6.1290000000e+23, 7, },
{__LINE__, " +612.9e-20",    6.1290000000e-18, 11, },
{__LINE__, " 612.9e-20",    6.1290000000e-18, 10, },
{__LINE__, "+612.9e-20",    6.1290000000e-18, 10, },
{__LINE__, "612.9e-20",    6.1290000000e-18, 9, },
{__LINE__, " +6129e-20",    6.1290000000e-17, 10, },
{__LINE__, " 6129e-20",    6.1290000000e-17, 9, },
{__LINE__, "+6129e-20",    6.1290000000e-17, 9, },
{__LINE__, "6129e-20",    6.1290000000e-17, 8, },
{__LINE__, " +612.91",    6.1291000000e+02, 8, },
{__LINE__, " 612.91",    6.1291000000e+02, 7, },
{__LINE__, "+612.91",    6.1291000000e+02, 7, },
{__LINE__, "612.91",    6.1291000000e+02, 6, },
{__LINE__, " +61291",    6.1291000000e+04, 7, },
{__LINE__, " 61291",    6.1291000000e+04, 6, },
{__LINE__, "+61291",    6.1291000000e+04, 6, },
{__LINE__, "61291",    6.1291000000e+04, 5, },
{__LINE__, " +612.920",    6.1292000000e+02, 9, },
{__LINE__, " 612.920",    6.1292000000e+02, 8, },
{__LINE__, "+612.920",    6.1292000000e+02, 8, },
{__LINE__, "612.920",    6.1292000000e+02, 7, },
{__LINE__, " +612920",    6.1292000000e+05, 8, },
{__LINE__, " 612920",    6.1292000000e+05, 7, },
{__LINE__, "+612920",    6.1292000000e+05, 7, },
{__LINE__, "612920",    6.1292000000e+05, 6, },
{__LINE__, " +08e-20",    8.0000000000e-20, 8, },
{__LINE__, " +8e-20",    8.0000000000e-20, 7, },
{__LINE__, " 08e-20",    8.0000000000e-20, 7, },
{__LINE__, " 8e-20",    8.0000000000e-20, 6, },
{__LINE__, "+08e-20",    8.0000000000e-20, 7, },
{__LINE__, "+8e-20",    8.0000000000e-20, 6, },
{__LINE__, "08e-20",    8.0000000000e-20, 6, },
{__LINE__, "8e-20",    8.0000000000e-20, 5, },
{__LINE__, " +.8e-20",    8.0000000000e-21, 8, },
{__LINE__, " +0.8e-20",    8.0000000000e-21, 9, },
{__LINE__, " .8e-20",    8.0000000000e-21, 7, },
{__LINE__, " 0.8e-20",    8.0000000000e-21, 8, },
{__LINE__, "+.8e-20",    8.0000000000e-21, 7, },
{__LINE__, "+0.8e-20",    8.0000000000e-21, 8, },
{__LINE__, ".8e-20",    8.0000000000e-21, 6, },
{__LINE__, "0.8e-20",    8.0000000000e-21, 7, },
{__LINE__, " +.8e+1",    8.0000000000e+00, 7, },
{__LINE__, " +.8e1",    8.0000000000e+00, 6, },
{__LINE__, " +0.8e+1",    8.0000000000e+00, 8, },
{__LINE__, " +0.8e1",    8.0000000000e+00, 7, },
{__LINE__, " +08",    8.0000000000e+00, 4, },
{__LINE__, " +08+",    8.0000000000e+00, 4, },
{__LINE__, " +08+1",    8.0000000000e+00, 4, },
{__LINE__, " +08+20",    8.0000000000e+00, 4, },
{__LINE__, " +08-",    8.0000000000e+00, 4, },
{__LINE__, " +08-1",    8.0000000000e+00, 4, },
{__LINE__, " +08-20",    8.0000000000e+00, 4, },
{__LINE__, " +08e",    8.0000000000e+00, 4, },
{__LINE__, " +08e+",    8.0000000000e+00, 4, },
{__LINE__, " +08e-",    8.0000000000e+00, 4, },
{__LINE__, " +8",    8.0000000000e+00, 3, },
{__LINE__, " +8+",    8.0000000000e+00, 3, },
{__LINE__, " +8+1",    8.0000000000e+00, 3, },
{__LINE__, " +8+20",    8.0000000000e+00, 3, },
{__LINE__, " +8-",    8.0000000000e+00, 3, },
{__LINE__, " +8-1",    8.0000000000e+00, 3, },
{__LINE__, " +8-20",    8.0000000000e+00, 3, },
{__LINE__, " +8e",    8.0000000000e+00, 3, },
{__LINE__, " +8e+",    8.0000000000e+00, 3, },
{__LINE__, " +8e-",    8.0000000000e+00, 3, },
{__LINE__, " .8e+1",    8.0000000000e+00, 6, },
{__LINE__, " .8e1",    8.0000000000e+00, 5, },
{__LINE__, " 0.8e+1",    8.0000000000e+00, 7, },
{__LINE__, " 0.8e1",    8.0000000000e+00, 6, },
{__LINE__, " 08",    8.0000000000e+00, 3, },
{__LINE__, " 08+",    8.0000000000e+00, 3, },
{__LINE__, " 08+1",    8.0000000000e+00, 3, },
{__LINE__, " 08+20",    8.0000000000e+00, 3, },
{__LINE__, " 08-",    8.0000000000e+00, 3, },
{__LINE__, " 08-1",    8.0000000000e+00, 3, },
{__LINE__, " 08-20",    8.0000000000e+00, 3, },
{__LINE__, " 08e",    8.0000000000e+00, 3, },
{__LINE__, " 08e+",    8.0000000000e+00, 3, },
{__LINE__, " 08e-",    8.0000000000e+00, 3, },
{__LINE__, " 8",    8.0000000000e+00, 2, },
{__LINE__, " 8+",    8.0000000000e+00, 2, },
{__LINE__, " 8+1",    8.0000000000e+00, 2, },
{__LINE__, " 8+20",    8.0000000000e+00, 2, },
{__LINE__, " 8-",    8.0000000000e+00, 2, },
{__LINE__, " 8-1",    8.0000000000e+00, 2, },
{__LINE__, " 8-20",    8.0000000000e+00, 2, },
{__LINE__, " 8e",    8.0000000000e+00, 2, },
{__LINE__, " 8e+",    8.0000000000e+00, 2, },
{__LINE__, " 8e-",    8.0000000000e+00, 2, },
{__LINE__, "+.8e+1",    8.0000000000e+00, 6, },
{__LINE__, "+.8e1",    8.0000000000e+00, 5, },
{__LINE__, "+0.8e+1",    8.0000000000e+00, 7, },
{__LINE__, "+0.8e1",    8.0000000000e+00, 6, },
{__LINE__, "+08",    8.0000000000e+00, 3, },
{__LINE__, "+08+",    8.0000000000e+00, 3, },
{__LINE__, "+08+1",    8.0000000000e+00, 3, },
{__LINE__, "+08+20",    8.0000000000e+00, 3, },
{__LINE__, "+08-",    8.0000000000e+00, 3, },
{__LINE__, "+08-1",    8.0000000000e+00, 3, },
{__LINE__, "+08-20",    8.0000000000e+00, 3, },
{__LINE__, "+08e",    8.0000000000e+00, 3, },
{__LINE__, "+08e+",    8.0000000000e+00, 3, },
{__LINE__, "+08e-",    8.0000000000e+00, 3, },
{__LINE__, "+8",    8.0000000000e+00, 2, },
{__LINE__, "+8+",    8.0000000000e+00, 2, },
{__LINE__, "+8+1",    8.0000000000e+00, 2, },
{__LINE__, "+8+20",    8.0000000000e+00, 2, },
{__LINE__, "+8-",    8.0000000000e+00, 2, },
{__LINE__, "+8-1",    8.0000000000e+00, 2, },
{__LINE__, "+8-20",    8.0000000000e+00, 2, },
{__LINE__, "+8e",    8.0000000000e+00, 2, },
{__LINE__, "+8e+",    8.0000000000e+00, 2, },
{__LINE__, "+8e-",    8.0000000000e+00, 2, },
{__LINE__, ".8e+1",    8.0000000000e+00, 5, },
{__LINE__, ".8e1",    8.0000000000e+00, 4, },
{__LINE__, "0.8e+1",    8.0000000000e+00, 6, },
{__LINE__, "0.8e1",    8.0000000000e+00, 5, },
{__LINE__, "08",    8.0000000000e+00, 2, },
{__LINE__, "08+",    8.0000000000e+00, 2, },
{__LINE__, "08+1",    8.0000000000e+00, 2, },
{__LINE__, "08+20",    8.0000000000e+00, 2, },
{__LINE__, "08-",    8.0000000000e+00, 2, },
{__LINE__, "08-1",    8.0000000000e+00, 2, },
{__LINE__, "08-20",    8.0000000000e+00, 2, },
{__LINE__, "08e",    8.0000000000e+00, 2, },
{__LINE__, "08e+",    8.0000000000e+00, 2, },
{__LINE__, "08e-",    8.0000000000e+00, 2, },
{__LINE__, "8",    8.0000000000e+00, 1, },
{__LINE__, "8+",    8.0000000000e+00, 1, },
{__LINE__, "8+1",    8.0000000000e+00, 1, },
{__LINE__, "8+20",    8.0000000000e+00, 1, },
{__LINE__, "8-",    8.0000000000e+00, 1, },
{__LINE__, "8-1",    8.0000000000e+00, 1, },
{__LINE__, "8-20",    8.0000000000e+00, 1, },
{__LINE__, "8e",    8.0000000000e+00, 1, },
{__LINE__, "8e+",    8.0000000000e+00, 1, },
{__LINE__, "8e-",    8.0000000000e+00, 1, },
{__LINE__, " +08e+1",    8.0000000000e+01, 7, },
{__LINE__, " +08e1",    8.0000000000e+01, 6, },
{__LINE__, " +8e+1",    8.0000000000e+01, 6, },
{__LINE__, " +8e1",    8.0000000000e+01, 5, },
{__LINE__, " 08e+1",    8.0000000000e+01, 6, },
{__LINE__, " 08e1",    8.0000000000e+01, 5, },
{__LINE__, " 8e+1",    8.0000000000e+01, 5, },
{__LINE__, " 8e1",    8.0000000000e+01, 4, },
{__LINE__, "+08e+1",    8.0000000000e+01, 6, },
{__LINE__, "+08e1",    8.0000000000e+01, 5, },
{__LINE__, "+8e+1",    8.0000000000e+01, 5, },
{__LINE__, "+8e1",    8.0000000000e+01, 4, },
{__LINE__, "08e+1",    8.0000000000e+01, 5, },
{__LINE__, "08e1",    8.0000000000e+01, 4, },
{__LINE__, "8e+1",    8.0000000000e+01, 4, },
{__LINE__, "8e1",    8.0000000000e+01, 3, },
{__LINE__, " +.8e+20",    8.0000000000e+19, 8, },
{__LINE__, " +.8e20",    8.0000000000e+19, 7, },
{__LINE__, " +0.8e+20",    8.0000000000e+19, 9, },
{__LINE__, " +0.8e20",    8.0000000000e+19, 8, },
#endif
#if TEST_PART == 12 || TEST_PART == -1
{__LINE__, " .8e+20",    8.0000000000e+19, 7, },
{__LINE__, " .8e20",    8.0000000000e+19, 6, },
{__LINE__, " 0.8e+20",    8.0000000000e+19, 8, },
{__LINE__, " 0.8e20",    8.0000000000e+19, 7, },
{__LINE__, "+.8e+20",    8.0000000000e+19, 7, },
{__LINE__, "+.8e20",    8.0000000000e+19, 6, },
{__LINE__, "+0.8e+20",    8.0000000000e+19, 8, },
{__LINE__, "+0.8e20",    8.0000000000e+19, 7, },
{__LINE__, ".8e+20",    8.0000000000e+19, 6, },
{__LINE__, ".8e20",    8.0000000000e+19, 5, },
{__LINE__, "0.8e+20",    8.0000000000e+19, 7, },
{__LINE__, "0.8e20",    8.0000000000e+19, 6, },
{__LINE__, " +08e+20",    8.0000000000e+20, 8, },
{__LINE__, " +08e20",    8.0000000000e+20, 7, },
{__LINE__, " +8e+20",    8.0000000000e+20, 7, },
{__LINE__, " +8e20",    8.0000000000e+20, 6, },
{__LINE__, " 08e+20",    8.0000000000e+20, 7, },
{__LINE__, " 08e20",    8.0000000000e+20, 6, },
{__LINE__, " 8e+20",    8.0000000000e+20, 6, },
{__LINE__, " 8e20",    8.0000000000e+20, 5, },
{__LINE__, "+08e+20",    8.0000000000e+20, 7, },
{__LINE__, "+08e20",    8.0000000000e+20, 6, },
{__LINE__, "+8e+20",    8.0000000000e+20, 6, },
{__LINE__, "+8e20",    8.0000000000e+20, 5, },
{__LINE__, "08e+20",    8.0000000000e+20, 6, },
{__LINE__, "08e20",    8.0000000000e+20, 5, },
{__LINE__, "8e+20",    8.0000000000e+20, 5, },
{__LINE__, "8e20",    8.0000000000e+20, 4, },
{__LINE__, " +.8",    8.0000000000e-01, 4, },
{__LINE__, " +.8+",    8.0000000000e-01, 4, },
{__LINE__, " +.8+1",    8.0000000000e-01, 4, },
{__LINE__, " +.8+20",    8.0000000000e-01, 4, },
{__LINE__, " +.8-",    8.0000000000e-01, 4, },
{__LINE__, " +.8-1",    8.0000000000e-01, 4, },
{__LINE__, " +.8-20",    8.0000000000e-01, 4, },
{__LINE__, " +.8e",    8.0000000000e-01, 4, },
{__LINE__, " +.8e+",    8.0000000000e-01, 4, },
{__LINE__, " +.8e-",    8.0000000000e-01, 4, },
{__LINE__, " +0.8",    8.0000000000e-01, 5, },
{__LINE__, " +0.8+",    8.0000000000e-01, 5, },
{__LINE__, " +0.8+1",    8.0000000000e-01, 5, },
{__LINE__, " +0.8+20",    8.0000000000e-01, 5, },
{__LINE__, " +0.8-",    8.0000000000e-01, 5, },
{__LINE__, " +0.8-1",    8.0000000000e-01, 5, },
{__LINE__, " +0.8-20",    8.0000000000e-01, 5, },
{__LINE__, " +0.8e",    8.0000000000e-01, 5, },
{__LINE__, " +0.8e+",    8.0000000000e-01, 5, },
{__LINE__, " +0.8e-",    8.0000000000e-01, 5, },
{__LINE__, " +08e-1",    8.0000000000e-01, 7, },
{__LINE__, " +8e-1",    8.0000000000e-01, 6, },
{__LINE__, " .8",    8.0000000000e-01, 3, },
{__LINE__, " .8+",    8.0000000000e-01, 3, },
{__LINE__, " .8+1",    8.0000000000e-01, 3, },
{__LINE__, " .8+20",    8.0000000000e-01, 3, },
{__LINE__, " .8-",    8.0000000000e-01, 3, },
{__LINE__, " .8-1",    8.0000000000e-01, 3, },
{__LINE__, " .8-20",    8.0000000000e-01, 3, },
{__LINE__, " .8e",    8.0000000000e-01, 3, },
{__LINE__, " .8e+",    8.0000000000e-01, 3, },
{__LINE__, " .8e-",    8.0000000000e-01, 3, },
{__LINE__, " 0.8",    8.0000000000e-01, 4, },
{__LINE__, " 0.8+",    8.0000000000e-01, 4, },
{__LINE__, " 0.8+1",    8.0000000000e-01, 4, },
{__LINE__, " 0.8+20",    8.0000000000e-01, 4, },
{__LINE__, " 0.8-",    8.0000000000e-01, 4, },
{__LINE__, " 0.8-1",    8.0000000000e-01, 4, },
{__LINE__, " 0.8-20",    8.0000000000e-01, 4, },
{__LINE__, " 0.8e",    8.0000000000e-01, 4, },
{__LINE__, " 0.8e+",    8.0000000000e-01, 4, },
{__LINE__, " 0.8e-",    8.0000000000e-01, 4, },
{__LINE__, " 08e-1",    8.0000000000e-01, 6, },
{__LINE__, " 8e-1",    8.0000000000e-01, 5, },
{__LINE__, "+.8",    8.0000000000e-01, 3, },
{__LINE__, "+.8+",    8.0000000000e-01, 3, },
{__LINE__, "+.8+1",    8.0000000000e-01, 3, },
{__LINE__, "+.8+20",    8.0000000000e-01, 3, },
{__LINE__, "+.8-",    8.0000000000e-01, 3, },
{__LINE__, "+.8-1",    8.0000000000e-01, 3, },
{__LINE__, "+.8-20",    8.0000000000e-01, 3, },
{__LINE__, "+.8e",    8.0000000000e-01, 3, },
{__LINE__, "+.8e+",    8.0000000000e-01, 3, },
{__LINE__, "+.8e-",    8.0000000000e-01, 3, },
{__LINE__, "+0.8",    8.0000000000e-01, 4, },
{__LINE__, "+0.8+",    8.0000000000e-01, 4, },
{__LINE__, "+0.8+1",    8.0000000000e-01, 4, },
{__LINE__, "+0.8+20",    8.0000000000e-01, 4, },
{__LINE__, "+0.8-",    8.0000000000e-01, 4, },
{__LINE__, "+0.8-1",    8.0000000000e-01, 4, },
{__LINE__, "+0.8-20",    8.0000000000e-01, 4, },
{__LINE__, "+0.8e",    8.0000000000e-01, 4, },
{__LINE__, "+0.8e+",    8.0000000000e-01, 4, },
{__LINE__, "+0.8e-",    8.0000000000e-01, 4, },
{__LINE__, "+08e-1",    8.0000000000e-01, 6, },
{__LINE__, "+8e-1",    8.0000000000e-01, 5, },
{__LINE__, ".8",    8.0000000000e-01, 2, },
{__LINE__, ".8+",    8.0000000000e-01, 2, },
{__LINE__, ".8+1",    8.0000000000e-01, 2, },
{__LINE__, ".8+20",    8.0000000000e-01, 2, },
{__LINE__, ".8-",    8.0000000000e-01, 2, },
{__LINE__, ".8-1",    8.0000000000e-01, 2, },
{__LINE__, ".8-20",    8.0000000000e-01, 2, },
{__LINE__, ".8e",    8.0000000000e-01, 2, },
{__LINE__, ".8e+",    8.0000000000e-01, 2, },
{__LINE__, ".8e-",    8.0000000000e-01, 2, },
{__LINE__, "0.8",    8.0000000000e-01, 3, },
{__LINE__, "0.8+",    8.0000000000e-01, 3, },
{__LINE__, "0.8+1",    8.0000000000e-01, 3, },
{__LINE__, "0.8+20",    8.0000000000e-01, 3, },
{__LINE__, "0.8-",    8.0000000000e-01, 3, },
{__LINE__, "0.8-1",    8.0000000000e-01, 3, },
{__LINE__, "0.8-20",    8.0000000000e-01, 3, },
{__LINE__, "0.8e",    8.0000000000e-01, 3, },
{__LINE__, "0.8e+",    8.0000000000e-01, 3, },
{__LINE__, "0.8e-",    8.0000000000e-01, 3, },
{__LINE__, "08e-1",    8.0000000000e-01, 5, },
{__LINE__, "8e-1",    8.0000000000e-01, 4, },
{__LINE__, " +.8e-1",    8.0000000000e-02, 7, },
{__LINE__, " +0.8e-1",    8.0000000000e-02, 8, },
{__LINE__, " .8e-1",    8.0000000000e-02, 6, },
{__LINE__, " 0.8e-1",    8.0000000000e-02, 7, },
{__LINE__, "+.8e-1",    8.0000000000e-02, 6, },
{__LINE__, "+0.8e-1",    8.0000000000e-02, 7, },
{__LINE__, ".8e-1",    8.0000000000e-02, 5, },
{__LINE__, "0.8e-1",    8.0000000000e-02, 6, },
{__LINE__, " +081",    8.1000000000e+01, 5, },
{__LINE__, " +81",    8.1000000000e+01, 4, },
{__LINE__, " 081",    8.1000000000e+01, 4, },
{__LINE__, " 81",    8.1000000000e+01, 3, },
{__LINE__, "+081",    8.1000000000e+01, 4, },
{__LINE__, "+81",    8.1000000000e+01, 3, },
{__LINE__, "081",    8.1000000000e+01, 3, },
{__LINE__, "81",    8.1000000000e+01, 2, },
{__LINE__, " +.81",    8.1000000000e-01, 5, },
{__LINE__, " +0.81",    8.1000000000e-01, 6, },
{__LINE__, " .81",    8.1000000000e-01, 4, },
{__LINE__, " 0.81",    8.1000000000e-01, 5, },
{__LINE__, "+.81",    8.1000000000e-01, 4, },
{__LINE__, "+0.81",    8.1000000000e-01, 5, },
{__LINE__, ".81",    8.1000000000e-01, 3, },
{__LINE__, "0.81",    8.1000000000e-01, 4, },
{__LINE__, " +0820",    8.2000000000e+02, 6, },
{__LINE__, " +820",    8.2000000000e+02, 5, },
{__LINE__, " 0820",    8.2000000000e+02, 5, },
{__LINE__, " 820",    8.2000000000e+02, 4, },
{__LINE__, "+0820",    8.2000000000e+02, 5, },
{__LINE__, "+820",    8.2000000000e+02, 4, },
{__LINE__, "0820",    8.2000000000e+02, 4, },
{__LINE__, "820",    8.2000000000e+02, 3, },
{__LINE__, " +.820",    8.2000000000e-01, 6, },
{__LINE__, " +0.820",    8.2000000000e-01, 7, },
{__LINE__, " .820",    8.2000000000e-01, 5, },
{__LINE__, " 0.820",    8.2000000000e-01, 6, },
{__LINE__, "+.820",    8.2000000000e-01, 5, },
{__LINE__, "+0.820",    8.2000000000e-01, 6, },
{__LINE__, ".820",    8.2000000000e-01, 4, },
{__LINE__, "0.820",    8.2000000000e-01, 5, },
{__LINE__, " +.9e+1",    9.0000000000e+00, 7, },
{__LINE__, " +.9e1",    9.0000000000e+00, 6, },
{__LINE__, " +0.9e+1",    9.0000000000e+00, 8, },
{__LINE__, " +0.9e1",    9.0000000000e+00, 7, },
{__LINE__, " +09",    9.0000000000e+00, 4, },
{__LINE__, " +09+",    9.0000000000e+00, 4, },
{__LINE__, " +09+1",    9.0000000000e+00, 4, },
{__LINE__, " +09+20",    9.0000000000e+00, 4, },
{__LINE__, " +09-",    9.0000000000e+00, 4, },
{__LINE__, " +09-1",    9.0000000000e+00, 4, },
{__LINE__, " +09-20",    9.0000000000e+00, 4, },
{__LINE__, " +09e",    9.0000000000e+00, 4, },
{__LINE__, " +09e+",    9.0000000000e+00, 4, },
{__LINE__, " +09e-",    9.0000000000e+00, 4, },
{__LINE__, " +9",    9.0000000000e+00, 3, },
{__LINE__, " +9+",    9.0000000000e+00, 3, },
{__LINE__, " +9+1",    9.0000000000e+00, 3, },
{__LINE__, " +9+20",    9.0000000000e+00, 3, },
{__LINE__, " +9-",    9.0000000000e+00, 3, },
{__LINE__, " +9-1",    9.0000000000e+00, 3, },
{__LINE__, " +9-20",    9.0000000000e+00, 3, },
{__LINE__, " +9e",    9.0000000000e+00, 3, },
{__LINE__, " +9e+",    9.0000000000e+00, 3, },
{__LINE__, " +9e-",    9.0000000000e+00, 3, },
{__LINE__, " .9e+1",    9.0000000000e+00, 6, },
{__LINE__, " .9e1",    9.0000000000e+00, 5, },
{__LINE__, " 0.9e+1",    9.0000000000e+00, 7, },
{__LINE__, " 0.9e1",    9.0000000000e+00, 6, },
{__LINE__, " 09",    9.0000000000e+00, 3, },
{__LINE__, " 09+",    9.0000000000e+00, 3, },
{__LINE__, " 09+1",    9.0000000000e+00, 3, },
{__LINE__, " 09+20",    9.0000000000e+00, 3, },
{__LINE__, " 09-",    9.0000000000e+00, 3, },
{__LINE__, " 09-1",    9.0000000000e+00, 3, },
{__LINE__, " 09-20",    9.0000000000e+00, 3, },
{__LINE__, " 09e",    9.0000000000e+00, 3, },
{__LINE__, " 09e+",    9.0000000000e+00, 3, },
{__LINE__, " 09e-",    9.0000000000e+00, 3, },
{__LINE__, " 9",    9.0000000000e+00, 2, },
{__LINE__, " 9+",    9.0000000000e+00, 2, },
{__LINE__, " 9+1",    9.0000000000e+00, 2, },
{__LINE__, " 9+20",    9.0000000000e+00, 2, },
{__LINE__, " 9-",    9.0000000000e+00, 2, },
{__LINE__, " 9-1",    9.0000000000e+00, 2, },
{__LINE__, " 9-20",    9.0000000000e+00, 2, },
{__LINE__, " 9e",    9.0000000000e+00, 2, },
{__LINE__, " 9e+",    9.0000000000e+00, 2, },
{__LINE__, " 9e-",    9.0000000000e+00, 2, },
{__LINE__, "+.9e+1",    9.0000000000e+00, 6, },
{__LINE__, "+.9e1",    9.0000000000e+00, 5, },
{__LINE__, "+0.9e+1",    9.0000000000e+00, 7, },
{__LINE__, "+0.9e1",    9.0000000000e+00, 6, },
{__LINE__, "+09",    9.0000000000e+00, 3, },
{__LINE__, "+09+",    9.0000000000e+00, 3, },
{__LINE__, "+09+1",    9.0000000000e+00, 3, },
{__LINE__, "+09+20",    9.0000000000e+00, 3, },
{__LINE__, "+09-",    9.0000000000e+00, 3, },
{__LINE__, "+09-1",    9.0000000000e+00, 3, },
{__LINE__, "+09-20",    9.0000000000e+00, 3, },
{__LINE__, "+09e",    9.0000000000e+00, 3, },
{__LINE__, "+09e+",    9.0000000000e+00, 3, },
{__LINE__, "+09e-",    9.0000000000e+00, 3, },
{__LINE__, "+9",    9.0000000000e+00, 2, },
{__LINE__, "+9+",    9.0000000000e+00, 2, },
{__LINE__, "+9+1",    9.0000000000e+00, 2, },
{__LINE__, "+9+20",    9.0000000000e+00, 2, },
{__LINE__, "+9-",    9.0000000000e+00, 2, },
{__LINE__, "+9-1",    9.0000000000e+00, 2, },
{__LINE__, "+9-20",    9.0000000000e+00, 2, },
{__LINE__, "+9e",    9.0000000000e+00, 2, },
{__LINE__, "+9e+",    9.0000000000e+00, 2, },
{__LINE__, "+9e-",    9.0000000000e+00, 2, },
{__LINE__, ".9e+1",    9.0000000000e+00, 5, },
{__LINE__, ".9e1",    9.0000000000e+00, 4, },
{__LINE__, "0.9e+1",    9.0000000000e+00, 6, },
{__LINE__, "0.9e1",    9.0000000000e+00, 5, },
{__LINE__, "09",    9.0000000000e+00, 2, },
{__LINE__, "09+",    9.0000000000e+00, 2, },
{__LINE__, "09+1",    9.0000000000e+00, 2, },
{__LINE__, "09+20",    9.0000000000e+00, 2, },
{__LINE__, "09-",    9.0000000000e+00, 2, },
{__LINE__, "09-1",    9.0000000000e+00, 2, },
{__LINE__, "09-20",    9.0000000000e+00, 2, },
{__LINE__, "09e",    9.0000000000e+00, 2, },
{__LINE__, "09e+",    9.0000000000e+00, 2, },
{__LINE__, "09e-",    9.0000000000e+00, 2, },
{__LINE__, "9",    9.0000000000e+00, 1, },
{__LINE__, "9+",    9.0000000000e+00, 1, },
{__LINE__, "9+1",    9.0000000000e+00, 1, },
{__LINE__, "9+20",    9.0000000000e+00, 1, },
{__LINE__, "9-",    9.0000000000e+00, 1, },
{__LINE__, "9-1",    9.0000000000e+00, 1, },
{__LINE__, "9-20",    9.0000000000e+00, 1, },
{__LINE__, "9e",    9.0000000000e+00, 1, },
{__LINE__, "9e+",    9.0000000000e+00, 1, },
{__LINE__, "9e-",    9.0000000000e+00, 1, },
{__LINE__, " +09e+1",    9.0000000000e+01, 7, },
{__LINE__, " +09e1",    9.0000000000e+01, 6, },
{__LINE__, " +9e+1",    9.0000000000e+01, 6, },
{__LINE__, " +9e1",    9.0000000000e+01, 5, },
{__LINE__, " 09e+1",    9.0000000000e+01, 6, },
{__LINE__, " 09e1",    9.0000000000e+01, 5, },
{__LINE__, " 9e+1",    9.0000000000e+01, 5, },
{__LINE__, " 9e1",    9.0000000000e+01, 4, },
{__LINE__, "+09e+1",    9.0000000000e+01, 6, },
{__LINE__, "+09e1",    9.0000000000e+01, 5, },
{__LINE__, "+9e+1",    9.0000000000e+01, 5, },
{__LINE__, "+9e1",    9.0000000000e+01, 4, },
{__LINE__, "09e+1",    9.0000000000e+01, 5, },
{__LINE__, "09e1",    9.0000000000e+01, 4, },
{__LINE__, "9e+1",    9.0000000000e+01, 4, },
{__LINE__, "9e1",    9.0000000000e+01, 3, },
{__LINE__, " +.9e+20",    9.0000000000e+19, 8, },
{__LINE__, " +.9e20",    9.0000000000e+19, 7, },
{__LINE__, " +0.9e+20",    9.0000000000e+19, 9, },
{__LINE__, " +0.9e20",    9.0000000000e+19, 8, },
{__LINE__, " .9e+20",    9.0000000000e+19, 7, },
{__LINE__, " .9e20",    9.0000000000e+19, 6, },
{__LINE__, " 0.9e+20",    9.0000000000e+19, 8, },
{__LINE__, " 0.9e20",    9.0000000000e+19, 7, },
{__LINE__, "+.9e+20",    9.0000000000e+19, 7, },
{__LINE__, "+.9e20",    9.0000000000e+19, 6, },
{__LINE__, "+0.9e+20",    9.0000000000e+19, 8, },
{__LINE__, "+0.9e20",    9.0000000000e+19, 7, },
{__LINE__, ".9e+20",    9.0000000000e+19, 6, },
{__LINE__, ".9e20",    9.0000000000e+19, 5, },
{__LINE__, "0.9e+20",    9.0000000000e+19, 7, },
{__LINE__, "0.9e20",    9.0000000000e+19, 6, },
{__LINE__, " +09e+20",    9.0000000000e+20, 8, },
{__LINE__, " +09e20",    9.0000000000e+20, 7, },
{__LINE__, " +9e+20",    9.0000000000e+20, 7, },
{__LINE__, " +9e20",    9.0000000000e+20, 6, },
{__LINE__, " 09e+20",    9.0000000000e+20, 7, },
#endif
#if TEST_PART == 13 || TEST_PART == -1
{__LINE__, " 09e20",    9.0000000000e+20, 6, },
{__LINE__, " 9e+20",    9.0000000000e+20, 6, },
{__LINE__, " 9e20",    9.0000000000e+20, 5, },
{__LINE__, "+09e+20",    9.0000000000e+20, 7, },
{__LINE__, "+09e20",    9.0000000000e+20, 6, },
{__LINE__, "+9e+20",    9.0000000000e+20, 6, },
{__LINE__, "+9e20",    9.0000000000e+20, 5, },
{__LINE__, "09e+20",    9.0000000000e+20, 6, },
{__LINE__, "09e20",    9.0000000000e+20, 5, },
{__LINE__, "9e+20",    9.0000000000e+20, 5, },
{__LINE__, "9e20",    9.0000000000e+20, 4, },
{__LINE__, " +.9",    9.0000000000e-01, 4, },
{__LINE__, " +.9+",    9.0000000000e-01, 4, },
{__LINE__, " +.9+1",    9.0000000000e-01, 4, },
{__LINE__, " +.9+20",    9.0000000000e-01, 4, },
{__LINE__, " +.9-",    9.0000000000e-01, 4, },
{__LINE__, " +.9-1",    9.0000000000e-01, 4, },
{__LINE__, " +.9-20",    9.0000000000e-01, 4, },
{__LINE__, " +.9e",    9.0000000000e-01, 4, },
{__LINE__, " +.9e+",    9.0000000000e-01, 4, },
{__LINE__, " +.9e-",    9.0000000000e-01, 4, },
{__LINE__, " +0.9",    9.0000000000e-01, 5, },
{__LINE__, " +0.9+",    9.0000000000e-01, 5, },
{__LINE__, " +0.9+1",    9.0000000000e-01, 5, },
{__LINE__, " +0.9+20",    9.0000000000e-01, 5, },
{__LINE__, " +0.9-",    9.0000000000e-01, 5, },
{__LINE__, " +0.9-1",    9.0000000000e-01, 5, },
{__LINE__, " +0.9-20",    9.0000000000e-01, 5, },
{__LINE__, " +0.9e",    9.0000000000e-01, 5, },
{__LINE__, " +0.9e+",    9.0000000000e-01, 5, },
{__LINE__, " +0.9e-",    9.0000000000e-01, 5, },
{__LINE__, " +09e-1",    9.0000000000e-01, 7, },
{__LINE__, " +9e-1",    9.0000000000e-01, 6, },
{__LINE__, " .9",    9.0000000000e-01, 3, },
{__LINE__, " .9+",    9.0000000000e-01, 3, },
{__LINE__, " .9+1",    9.0000000000e-01, 3, },
{__LINE__, " .9+20",    9.0000000000e-01, 3, },
{__LINE__, " .9-",    9.0000000000e-01, 3, },
{__LINE__, " .9-1",    9.0000000000e-01, 3, },
{__LINE__, " .9-20",    9.0000000000e-01, 3, },
{__LINE__, " .9e",    9.0000000000e-01, 3, },
{__LINE__, " .9e+",    9.0000000000e-01, 3, },
{__LINE__, " .9e-",    9.0000000000e-01, 3, },
{__LINE__, " 0.9",    9.0000000000e-01, 4, },
{__LINE__, " 0.9+",    9.0000000000e-01, 4, },
{__LINE__, " 0.9+1",    9.0000000000e-01, 4, },
{__LINE__, " 0.9+20",    9.0000000000e-01, 4, },
{__LINE__, " 0.9-",    9.0000000000e-01, 4, },
{__LINE__, " 0.9-1",    9.0000000000e-01, 4, },
{__LINE__, " 0.9-20",    9.0000000000e-01, 4, },
{__LINE__, " 0.9e",    9.0000000000e-01, 4, },
{__LINE__, " 0.9e+",    9.0000000000e-01, 4, },
{__LINE__, " 0.9e-",    9.0000000000e-01, 4, },
{__LINE__, " 09e-1",    9.0000000000e-01, 6, },
{__LINE__, " 9e-1",    9.0000000000e-01, 5, },
{__LINE__, "+.9",    9.0000000000e-01, 3, },
{__LINE__, "+.9+",    9.0000000000e-01, 3, },
{__LINE__, "+.9+1",    9.0000000000e-01, 3, },
{__LINE__, "+.9+20",    9.0000000000e-01, 3, },
{__LINE__, "+.9-",    9.0000000000e-01, 3, },
{__LINE__, "+.9-1",    9.0000000000e-01, 3, },
{__LINE__, "+.9-20",    9.0000000000e-01, 3, },
{__LINE__, "+.9e",    9.0000000000e-01, 3, },
{__LINE__, "+.9e+",    9.0000000000e-01, 3, },
{__LINE__, "+.9e-",    9.0000000000e-01, 3, },
{__LINE__, "+0.9",    9.0000000000e-01, 4, },
{__LINE__, "+0.9+",    9.0000000000e-01, 4, },
{__LINE__, "+0.9+1",    9.0000000000e-01, 4, },
{__LINE__, "+0.9+20",    9.0000000000e-01, 4, },
{__LINE__, "+0.9-",    9.0000000000e-01, 4, },
{__LINE__, "+0.9-1",    9.0000000000e-01, 4, },
{__LINE__, "+0.9-20",    9.0000000000e-01, 4, },
{__LINE__, "+0.9e",    9.0000000000e-01, 4, },
{__LINE__, "+0.9e+",    9.0000000000e-01, 4, },
{__LINE__, "+0.9e-",    9.0000000000e-01, 4, },
{__LINE__, "+09e-1",    9.0000000000e-01, 6, },
{__LINE__, "+9e-1",    9.0000000000e-01, 5, },
{__LINE__, ".9",    9.0000000000e-01, 2, },
{__LINE__, ".9+",    9.0000000000e-01, 2, },
{__LINE__, ".9+1",    9.0000000000e-01, 2, },
{__LINE__, ".9+20",    9.0000000000e-01, 2, },
{__LINE__, ".9-",    9.0000000000e-01, 2, },
{__LINE__, ".9-1",    9.0000000000e-01, 2, },
{__LINE__, ".9-20",    9.0000000000e-01, 2, },
{__LINE__, ".9e",    9.0000000000e-01, 2, },
{__LINE__, ".9e+",    9.0000000000e-01, 2, },
{__LINE__, ".9e-",    9.0000000000e-01, 2, },
{__LINE__, "0.9",    9.0000000000e-01, 3, },
{__LINE__, "0.9+",    9.0000000000e-01, 3, },
{__LINE__, "0.9+1",    9.0000000000e-01, 3, },
{__LINE__, "0.9+20",    9.0000000000e-01, 3, },
{__LINE__, "0.9-",    9.0000000000e-01, 3, },
{__LINE__, "0.9-1",    9.0000000000e-01, 3, },
{__LINE__, "0.9-20",    9.0000000000e-01, 3, },
{__LINE__, "0.9e",    9.0000000000e-01, 3, },
{__LINE__, "0.9e+",    9.0000000000e-01, 3, },
{__LINE__, "0.9e-",    9.0000000000e-01, 3, },
{__LINE__, "09e-1",    9.0000000000e-01, 5, },
{__LINE__, "9e-1",    9.0000000000e-01, 4, },
{__LINE__, " +.9e-1",    9.0000000000e-02, 7, },
{__LINE__, " +0.9e-1",    9.0000000000e-02, 8, },
{__LINE__, " .9e-1",    9.0000000000e-02, 6, },
{__LINE__, " 0.9e-1",    9.0000000000e-02, 7, },
{__LINE__, "+.9e-1",    9.0000000000e-02, 6, },
{__LINE__, "+0.9e-1",    9.0000000000e-02, 7, },
{__LINE__, ".9e-1",    9.0000000000e-02, 5, },
{__LINE__, "0.9e-1",    9.0000000000e-02, 6, },
{__LINE__, " +09e-20",    9.0000000000e-20, 8, },
{__LINE__, " +9e-20",    9.0000000000e-20, 7, },
{__LINE__, " 09e-20",    9.0000000000e-20, 7, },
{__LINE__, " 9e-20",    9.0000000000e-20, 6, },
{__LINE__, "+09e-20",    9.0000000000e-20, 7, },
{__LINE__, "+9e-20",    9.0000000000e-20, 6, },
{__LINE__, "09e-20",    9.0000000000e-20, 6, },
{__LINE__, "9e-20",    9.0000000000e-20, 5, },
{__LINE__, " +.9e-20",    9.0000000000e-21, 8, },
{__LINE__, " +0.9e-20",    9.0000000000e-21, 9, },
{__LINE__, " .9e-20",    9.0000000000e-21, 7, },
{__LINE__, " 0.9e-20",    9.0000000000e-21, 8, },
{__LINE__, "+.9e-20",    9.0000000000e-21, 7, },
{__LINE__, "+0.9e-20",    9.0000000000e-21, 8, },
{__LINE__, ".9e-20",    9.0000000000e-21, 6, },
{__LINE__, "0.9e-20",    9.0000000000e-21, 7, },
{__LINE__, " +091",    9.1000000000e+01, 5, },
{__LINE__, " +91",    9.1000000000e+01, 4, },
{__LINE__, " 091",    9.1000000000e+01, 4, },
{__LINE__, " 91",    9.1000000000e+01, 3, },
{__LINE__, "+091",    9.1000000000e+01, 4, },
{__LINE__, "+91",    9.1000000000e+01, 3, },
{__LINE__, "091",    9.1000000000e+01, 3, },
{__LINE__, "91",    9.1000000000e+01, 2, },
{__LINE__, " +.91",    9.1000000000e-01, 5, },
{__LINE__, " +0.91",    9.1000000000e-01, 6, },
{__LINE__, " .91",    9.1000000000e-01, 4, },
{__LINE__, " 0.91",    9.1000000000e-01, 5, },
{__LINE__, "+.91",    9.1000000000e-01, 4, },
{__LINE__, "+0.91",    9.1000000000e-01, 5, },
{__LINE__, ".91",    9.1000000000e-01, 3, },
{__LINE__, "0.91",    9.1000000000e-01, 4, },
{__LINE__, " +0920",    9.2000000000e+02, 6, },
{__LINE__, " +920",    9.2000000000e+02, 5, },
{__LINE__, " 0920",    9.2000000000e+02, 5, },
{__LINE__, " 920",    9.2000000000e+02, 4, },
{__LINE__, "+0920",    9.2000000000e+02, 5, },
{__LINE__, "+920",    9.2000000000e+02, 4, },
{__LINE__, "0920",    9.2000000000e+02, 4, },
{__LINE__, "920",    9.2000000000e+02, 3, },
{__LINE__, " +.920",    9.2000000000e-01, 6, },
{__LINE__, " +0.920",    9.2000000000e-01, 7, },
{__LINE__, " .920",    9.2000000000e-01, 5, },
{__LINE__, " 0.920",    9.2000000000e-01, 6, },
{__LINE__, "+.920",    9.2000000000e-01, 5, },
{__LINE__, "+0.920",    9.2000000000e-01, 6, },
{__LINE__, ".920",    9.2000000000e-01, 4, },
{__LINE__, "0.920",    9.2000000000e-01, 5, },
{__LINE__, "    1.234*",    1.2340000000e+00, 9, },
{__LINE__, "  87.23*",    8.7230000000e+01, 7, },
{__LINE__, " 1267*abc",    1.2670000000e+03, 5, },
{__LINE__, " 1267*abc",    1.2670000000e+03, 5, },
{__LINE__, "inf", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
{__LINE__, "INF", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
{__LINE__, "InF", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
{__LINE__, "infinity", (double) INFINITY, 8 | ENDSCAN_IS_INF, },
{__LINE__, "INFINITY", (double)  INFINITY, 8 | ENDSCAN_IS_INF, },
{__LINE__, "-InfinitY", -(double) INFINITY, 9 | ENDSCAN_IS_INF, },
{__LINE__, "infamous", (double) INFINITY, 3 | ENDSCAN_IS_INF, },
{__LINE__, "-infamous", -(double) INFINITY, 4 | ENDSCAN_IS_INF, },
{__LINE__, "NAN", (double) NAN, 3, },
{__LINE__, "nan", (double) NAN, 3, },
{__LINE__, "NaN", (double) NAN, 3, },
{__LINE__, "0.7e-45", 0.7e-45, 7, },
{__LINE__, "1.3e-45", 1.3e-45, 7, },
{__LINE__, "1.5e-45", 1.5e-45, 7, },
{__LINE__, "3.4e38", 3.4e38, 6, },
{__LINE__, "3.5e38", 3.5e38, 6, },
{__LINE__, "1.3e-50", 1.3e-50, 7, },
{__LINE__, "1.5e-50", 1.5e-50, 7, },
{__LINE__, "3.4e50", 3.4e50, 6, },
{__LINE__, "3.5e50", 3.5e50, 6, },
{__LINE__, "4.0e-324", 4.0e-324, 8, },
{__LINE__, "6.0e-324", 6.0e-324, 8, },
{__LINE__, "1.7e308", 1.7e308, 7, },
{__LINE__, "1.8e308", 1.8e308, 7, },
{__LINE__, "4.0e-350", 4.0e-350, 8, },
{__LINE__, "6.0e-350", 6.0e-350, 8, },
{__LINE__, "1.7e350", 1.7e350, 7, },
{__LINE__, "1.8e350", 1.8e350, 7, },
#ifdef _WANT_IO_C99_FORMATS
{__LINE__, "0x1.8p-1040", 0x1.8p-1040, 11, },
{__LINE__, "0x1.8p-1022", 0x1.8p-1022, 11, },
{__LINE__, "0x1.8p10", 0x1.8p10, 8, },
{__LINE__, "0x1p-1040", 0x1p-1040, 9, },
{__LINE__, "0x1p+1", 0x1p+1, 6, },
{__LINE__, "0x1.fffffffffffffp-1022", 0x1.fffffffffffffp-1022, 23, },
{__LINE__, "0x1.fffffffffffffp+1023", 0x1.fffffffffffffp+1023, 23, },
{__LINE__, "0x1.8p-1050", 0x1.8p-1050, 11, },
{__LINE__, "0x1.0p-968", 0x1.0p-968, 10 },
{__LINE__, "0x1.0p-969", 0x1.0p-969, 10 },
{__LINE__, "0x1.0p-970", 0x1.0p-970, 10 },
#endif
#endif
{0 },
};
